<SEC-DOCUMENT>0001654954-17-004668.txt : 20170515
<SEC-HEADER>0001654954-17-004668.hdr.sgml : 20170515
<ACCEPTANCE-DATETIME>20170515090813
ACCESSION NUMBER:		0001654954-17-004668
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		67
CONFORMED PERIOD OF REPORT:	20170331
FILED AS OF DATE:		20170515
DATE AS OF CHANGE:		20170515

FILER:

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

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-09908
		FILM NUMBER:		17841505

	BUSINESS ADDRESS:	
		STREET 1:		9454 WILSHIRE BLVD.
		STREET 2:		PENTHOUSE
		CITY:			BEVERLY HILLS
		STATE:			CA
		ZIP:			90212
		BUSINESS PHONE:		8005251698

	MAIL ADDRESS:	
		STREET 1:		9454 WILSHIRE BLVD.
		STREET 2:		PENTHOUSE
		CITY:			BEVERLY HILLS
		STATE:			CA
		ZIP:			90212

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

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

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DAUPHIN INC
		DATE OF NAME CHANGE:	19940818
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>tomi_10q.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2017 Issuer Direct Corporation -->
<title>Blueprint</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: center; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 8px; border-top: 4px solid #000000; border-bottom: 1px solid #000000">
<!--style header--><br></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
<a name="_cp_text_2_45"><!--anchor--></a>UNITED
STATES</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECURITIES AND EXCHANGE COMMISSION</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Washington, D.C. 20549</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
FORM 10-Q</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#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">(Mark
One)</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">[X]
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES
EXCHANGE ACT OF 1934</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
For the quarterly period ended March 31, 2017</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">or</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</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">[ ]
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES
EXCHANGE ACT OF 1934</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">For the
transition period from _____ to _____</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Commission
file number 000-09908</font></div>
<div style="text-align: 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="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Exact
name of registrant as specified in its charter)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Florida</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">59-1947988</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(State
or other jurisdiction of</font></div>
</td>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(IRS
Employer Identification No.)</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 50%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">incorporation
or organization)</font></div>
</td>
<td style="vertical-align: top; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">9454
Wilshire Blvd., Penthouse, Beverly Hills, CA 90212</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Address
of principal executive offices)&#xA0;&#xA0;&#xA0;&#xA0; (Zip
Code)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(800)
525-1698</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Registrant&#x2019;s
telephone number, including area code)</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: bottom; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Not
Applicable</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid #000000">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 50%; border-bottom: 2px solid rgb(0, 0, 0);">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="2" style="vertical-align: top; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Former
name, former address and former fiscal year, if changed since last
report)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">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 [X] No [ ]</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant has submitted electronically
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 during the preceding 12 months (or such shorter
period that the registrant was required to submit and post such
files). Yes [X] No [ ]</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant is a large accelerated filer,
an accelerated filer, a non-accelerated filer, smaller reporting
company, or an emerging growth company. See the definitions of
&#x201C;large accelerated filer,&#x201D; &#x201C;accelerated
filer,&#x201D; &#x201C;smaller reporting company,&#x201D; and
&#x201C;emerging growth company&#x201D; in Rule 12b-2 of the Exchange
Act.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: top; width: 67%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Large
accelerated filer [&#xA0;&#xA0; ]</font></div>
</td>
<td style="vertical-align: top; width: 33%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Accelerated
filer&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;
&#xA0;[&#xA0;&#xA0; ]</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 67%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Non-accelerated
filer&#xA0;&#xA0; [&#xA0; &#xA0;] (Do not check if a smaller
reporting company)</font></div>
</td>
<td style="vertical-align: top; width: 33%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Smaller
reporting company [X]</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 67%">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 33%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Emerging
growth company [&#xA0;&#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-family: Times New Roman; font-size: 13px">Indicate
by check mark whether the registrant is a shell company (as defined
in Rule 12b-2 of the Exchange Act). Yes [ ] No [X]</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">As of
May 10, 2017, the registrant had 121,043,958 shares of common stock
outstanding.</font></div>
</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%; 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: rgb(255, 255, 255);">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
QUARTERLY REPORT ON FORM 10-Q FOR THE QUARTER ENDED MARCH 31,
2017</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TABLE OF CONTENTS</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%; 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-family: Times New Roman; font-size: 13px">Page</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: top; width: 91%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART I -</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
FINANCIAL INFORMATION</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;3</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">&#xA0;
<font style="font-family: Times New Roman; font-size: 13px"><br>
</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
1</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Financial
Statements.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;3</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
2</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Management&#x2019;s
Discussion and Analysis of Financial Condition and Results of
Operations.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">22</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
3</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Quantitative
and Qualitative Disclosures About Market Risk.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">31</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
4</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Controls
and Procedures.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">32</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART II -</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
OTHER INFORMATION</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
1</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Legal
Proceedings.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
1A</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Risk
Factors.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
2</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Unregistered
Sales of Equity Securities and Use of Proceeds.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
3</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Defaults
Upon Senior Securities.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
4</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Mine
Safety Disclosures.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
5</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Other
Information.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 9%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Item
6</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Exhibits.</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 82%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: top; width: 91%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">SIGNATURES</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">34</font></div>
</td>
</tr><tr style="">
<td colspan="2" style="vertical-align: top; width: 91%;">
<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>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td colspan="2" style="vertical-align: top; width: 91%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">EXHIBIT
INDEX</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">35</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div 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: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
FORWARD-LOOKING STATEMENTS</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">This Quarterly Report on Form 10-Q (this
&#x201C;Form 10-Q&#x201D;) contains forward-looking statements within
the meaning of</font> <font style="color: #000000">Section 27A of
the Securities</font> <font style="color: #000000">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 Form 10-Q</font><font style="color: #000000">, except for historical information, may be deemed
forward-looking statements.</font><font style="font-size: 13px">&#xA0;</font><font style="color: #000000">You can
generally identify forward-looking statements as statements
containing the words</font> <font style="color: #000000">&#x201C;will,&#x201D; &#x201C;would,&#x201D;
&#x201C;believe,&#x201D; &#x201C;</font><font style="color: #000000">expect,&#x201D; &#x201C;estimate,&#x201D;
&#x201C;anticipate,&#x201D; &#x201C;intend,&#x201D;
&#x201C;</font><font style="color: #000000">estimate,&#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.</font>
<font style="color: #000000">In addition, any statements that refer
to projections of our future financial performance, trends in our
businesses, or other characterizations of future events or
circumstances are forward-looking statements.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">The forward-looking statements</font> <font style="color: #000000">included herein are based on current expectations
of our management based on available information and involve a
number of risks and uncertainties,</font> <font style="color: #000000">all of which are difficult or impossible to
predict accurately and many of which are beyond our control. As
such, our</font> <font style="color: #000000">actual results could
differ materially and adversely from those</font> <font style="color: #000000">expressed in any forward-looking statements as a
result of various factors, some of which are listed under the
section &#x201C;Risk Factors&#x201D; in our most recent Annual Report
on Form 10-K. Readers should carefully review these risks, as well
as the additional risks described in other documents we file from
time to time with the Securities and Exchange Commission. In light
of the significant risks and uncertainties inherent in the
forward-looking information included herein, the inclusion of such
information should not be regarded as a representation by us or any
other person that such results will be achieved, and readers are
cautioned not to place undue reliance on such
forward-looking</font> <font style="color: #000000">information.
Except as required by law, we</font> <font style="color: #000000">undertake no obligation to revise</font>
<font style="color: #000000">the forward-looking statements</font>
<font style="color: #000000">contained herein to reflect events or
circumstances after the date hereof or to reflect the occurrence of
unanticipated events.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: 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: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART I - FINANCIAL INFORMATION</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 1. Financial Statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="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">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>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">CONDENSED
CONSOLIDATED BALANCE SHEET</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">ASSETS</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Current
Assets:</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</font></div>
</td>
<td 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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March 31, 2017
(Unaudited)</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 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: 2px solid rgb(0, 0, 0); display: inline-block;">
<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;">2016</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: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,996,031</font><font 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;">948,324</font><font 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;">1,411,128</font><font 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,521,378</font><font 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">Inventories (Note
3)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,500,454</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,047,310</font><font 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">Deposits on
Merchandise (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;">79,119</font><font 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;">147,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;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;">123,399</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;">104,448</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;&#xA0;&#xA0;Total
Current Assets</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">12,110,131</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,768,469</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Property and
Equipment &#x2013; net (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;">549,801</font><font 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;">611,807</font><font 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;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="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:#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">Intangible Assets
&#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,825,663</font><font 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,918,040</font><font 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">Security
Deposits</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,700</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,700</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
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,830,363</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,922,740</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
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;">14,490,295</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;">9,303,016</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: center; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font>
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">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="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:#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;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,276,891</font><font 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;">735,879</font><font 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
Expenses and Other Current Liabilities (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;">229,390</font><font 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;">278,413</font><font 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
Interest (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;">14,133</font><font 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;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;">27,424</font><font 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;">30,120</font><font 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;Deferred
Rent</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,601</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;">8,541</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
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;">1,554,439</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,052,953</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><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="padding-bottom: 2px;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font><font style="color: #000000; font-family: Times New Roman; font-size: 13px">Convertible
Notes Payable, net of discount of $56,969</font> <font style="color: #000000; font-family: Times New Roman; font-size: 13px">at
March 31, 2017 (Note 6)</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);">5,243,031</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; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0);">-</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#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
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%;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,243,031</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:#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;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;">6,797,470</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,052,953</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;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;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:#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;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:#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 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:#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;par
value $0.01, 1,000,000 shares authorized; 510,000 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:#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 March 31, 2017 and December 31, 2016</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,100</font><font 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;">5,100</font><font 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 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:#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;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:#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 March 31, 2017 and December 31, 2016</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-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:#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;Common
stock; par value $0.01, 200,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:#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;120,825,134
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:#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;at
March 31, 2017 and December 31, 2016.</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-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,208,251</font><font 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,208,251</font><font 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;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;">41,436,604</font><font 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;">41,367,946</font><font 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;&#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;">(34,957,131</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;">(34,331,234</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;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;">7,692,824</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;">8,250,063</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 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;">14,490,295</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;">9,303,016</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of the condensed
consolidated financial statements.</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>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">CONDENSED
CONSOLIDATED STATEMENT OF OPERATIONS</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align:bottom;width:100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;">(UNAUDITED)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align:bottom;width:24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; 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 Three
Months 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;">March
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;">2017</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;">2016</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="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;">1,098,883</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,706,976</font><font 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;">416,357</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;">747,812</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;">682,526</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;">959,164</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;">272,011</font><font 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;">177,660</font><font 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;">159,151</font><font 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;">133,267</font><font 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;">179,384</font><font 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;">352,177</font><font 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;">30,647</font><font 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;">8,781</font><font 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 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;">11,553</font><font 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;">338,629</font><font 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;">31,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>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">129,626</font><font 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;">610,355</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;">857,468</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;">1,294,153</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,997,608</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#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">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;">(611,627</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;">(1,038,444</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 Discount (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;">(137</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;">-</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Interest
Expense</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">(14,133</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;">-</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 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;">(14,270</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;">-</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;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Net
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;">(625,897</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,038,444</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="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">Loss Per Common
Share</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Basic
and 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.01</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(0.01</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="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td colspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Basic and 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;">120,825,134</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;">120,177,335</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">The
accompanying notes are an integral part of the condensed
consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">5</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: middle; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS&#x2019;
EQUITY</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
FOR THE THREE MONTHS ENDED MARCH 31, 2017</font></div>
</td>
</tr><tr>
<td style="vertical-align: middle; width: 100%">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
(UNAUDITED)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 30%;">
<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:20%;">
<div><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; 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;">Series A
Preferred</font></div>
</font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align:bottom;width:20%;">
<div><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; 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;">Common
Stock</font></div>
</font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; 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; padding-bottom: 2px; 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; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; 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; padding-bottom: 2px; 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; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; 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; padding-bottom: 2px; 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; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<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="color: #000000; font-family: Times New Roman; font-size: 13px">&#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-family: Times New Roman; color: rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman;">Shares</font>&#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 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-family: Times New Roman; color: rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman;">Amount</font>&#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 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-family: Times New Roman; color: rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman;">Shares</font>&#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 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-family: Times New Roman; color: rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman;">Amount</font>&#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 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-family: Times New Roman; color: rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman;"><font style="font-weight: bold; font-family: Times New Roman;">Additional
Paid</font> in Capital</font>&#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 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>&#xA0; <font style="font-family: Times New Roman; color: rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman;"><font style="font-weight: bold; font-family: Times New Roman;">Accumulated</font>
Deficit</font>&#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 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-family: Times New Roman; color: rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman;"><font style="font-weight: bold; font-family: Times New Roman;">Total
Shareholders&#x2019;</font> Equity</font>&#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>
</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, 2016</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%;">510,000</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">$</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,100</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%;">120,825,134</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%;">1,208,252</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,367,946</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%;">(34,331,234</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%;">8,250,064</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 based
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%;">11,553</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%;">11,553</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:30%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Warrants
issued as part of debt private placement</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%;">57,106</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-family: Times New Roman; display: inline-block;">&#xA0;</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="font-size: 11px"><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%;">&#xA0;</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 5%;">&#xA0;</font><font style="text-align: right; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%;">57,106</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 three months ended March 31, 2017</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;">(625,897</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 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;">(625,897</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 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;padding-bottom:4px;margin-left:0px;"><font style="font-size: 11px"><font style="color: rgb(0, 0, 0); font-family: Times New Roman;">Balance at
March 31, 2017</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;">510,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: 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;">5,100</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;">120,825,134</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;">1,208,252</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;">41,436,604</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;">(34,957,131</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;">7,692,825</font><font style="text-align: left; color: rgb(0, 0, 0); font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px;">&#xA0;</font></font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: 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 condensed
consolidated financial statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div 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">6</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>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align: bottom; width: 100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
(UNAUDITED)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="null"><font>&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font>&#xA0;</font> <font><font style="font-family: Times New Roman;">&#xA0;</font></font><font>&#xA0;</font>
<font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For The</font><font>&#xA0;</font> <font><font style="font-family: Times New Roman;">&#xA0;</font></font><font>&#xA0;</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;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; font-size: 11px;">
<div><font>&#xA0;</font> <font><font style="font-family: Times New Roman;">&#xA0;</font></font><font>&#xA0;</font>
<font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Three Months Ended</font><font>&#xA0;</font> <font><font style="font-family: Times New Roman;">&#xA0;</font></font><font>&#xA0;</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; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; display: inline-block; border-bottom: 2px solid rgb(0, 0, 0); font-size: 11px;">
<div><font>&#xA0;</font> <font><font style="font-family: Times New Roman;">&#xA0;</font></font><font>&#xA0;</font>
<font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
March 31,</font><font>&#xA0;</font> <font><font style="font-family: Times New Roman;">&#xA0;</font></font><font>&#xA0;</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; 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);">
2017</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);">
2016</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 style="">
<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
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;">(625,897</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;">(1,038,444</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 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 style="">
<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;Net
Cash 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;">159,151</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">133,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;">&#xA0;</font></div>
</td>
</tr><tr style="">
<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;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;">137</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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;Equity
Based 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;">11,553</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">281,628</font><font style="text-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="">
<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;">-</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">145,194</font><font style="text-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;Reserve
for Bad Debts</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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;">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="">
<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 style="">
<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;">110,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;">(232,887</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;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;">(453,144</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">(1,761,346</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="">
<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;">(18,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;">(37,563</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;Deposits
on Merchandise</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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,890</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">205,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>
</tr><tr style="">
<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;">541,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;">&#xA0;</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,003,994</font><font style="text-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="">
<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;">(49,024</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;">266,198</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</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;">14,133</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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="">
<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
Officers 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;">36,542</font><font style="text-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;Deferred
Rent</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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,940</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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,551</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="">
<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;Advances
on Grant</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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;">(23,783</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;&#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%;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,695</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,637</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="">
<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 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;">(247,525</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;">(995,375</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 style="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Cash
Flow From Investing Activities:</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Purchase
of Property and Equipment</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">(4,768</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 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;">(297,149</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="">
<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;">(4,768</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
<td style="vertical-align: bottom; width: 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;">(297,149</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">)</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
The accompanying notes are an integral part of the condensed
consolidated financial statements.</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>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align: bottom; width: 100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS &#x2013;
CONTINUED</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
(UNAUDITED)</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="3" style="vertical-align: bottom; width: 100%;">
<div><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:94%;display:inline-block;">
<div><font style="font-weight:bold;font-size:13px;font-family:Times New Roman;color:#000000;">
&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:3%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" 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-family: Times New Roman;">&#xA0;</font>
<font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
For The</font> <font style="font-family: Times New Roman;">&#xA0;</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;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 24%;">
<div><font style="text-align: left; vertical-align: bottom; width: 5%; display: inline-block; 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-family: Times New Roman;">&#xA0;</font>
<font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Three Months Ended</font> <font style="font-family: Times New Roman;">&#xA0;</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-family: Times New Roman;">&#xA0;</font>
<font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
March 31,</font> <font style="font-family: Times New Roman;">&#xA0;</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);">
2017</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);">
2016</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 style="">
<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;Proceeds
from Convertible Notes</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,300,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; 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: 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;&#xA0;Net
Cash Provided by Financing Activities</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,300,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; 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="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;Increase
(Decrease) In Cash and Cash Equivalents</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,047,707</font><font 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,292,524</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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#xA0;Cash and Cash Equivalents</font><font style="color: #000000">&#x2014;Beginning</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">948,324</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,916,068</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="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">&#xA0;Cash and Cash Equivalents</font><font style="color: #000000">&#x2014;Ending</font></font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,996,031</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,623,544</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: 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 style="">
<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:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cash
Paid for Interest</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</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="">
<td style="vertical-align: bottom; width: 76%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;padding-bottom:4px;margin-left:0px;"><font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;Cash
Paid for Income Taxes</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">800</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;">800</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: 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 style="">
<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;Establishment
of discount on convertible debt</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;">57,106</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">-</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></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">
The accompanying notes are an integral part of the condensed
consolidated financial statements.</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: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
TOMI ENVIRONMENTAL SOLUTIONS, INC.</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL
STATEMENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; 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">TOMI
Environmental Solutions, Inc. (&#x201C;TOMI&#x201D;, the
&#x201C;Company&#x201D;, &#x201C;we&#x201D;, &#x201C;our&#x201D; and
&#x201C;us&#x201D;) is a global provider of infection prevention and
decontamination products and services, focused primarily on life
sciences including healthcare, bio-safety, pharmaceutical,
clean-room and research.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">TOMI
provides environmental solutions for indoor and outdoor surface
decontamination through the sale of equipment, services and
licensing of its SteraMist<font style="font-size: 70%; vertical-align: top">&#x2122;</font> Binary
Ionization Technology&#xAE; (&#x201C;BIT<font style="font-size: 70%; vertical-align: top">&#x2122;</font>&#x201D;), which
is a hydrogen peroxide-based mist and fog registered with the U.S.
Environmental Protection Agency (&#x201C;EPA&#x201D;). TOMI&#x2019;s
mission is to help its customers create a healthier world through
its product line and its motto is &#x201C;innovating for a safer
world&#x201D; for healthcare and life.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Basis of Presentation</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
interim unaudited condensed consolidated financial statements
included herein, presented in accordance with generally accepted
accounting principles utilized in the United States of America
(&#x201C;GAAP&#x201D;), and stated in U.S. dollars, have been
prepared by the Company, without an audit, pursuant to the rules
and regulations of the U.S. Securities and Exchange Commission (the
&#x201C;SEC&#x201D;). Certain information and footnote disclosures
normally included in financial statements prepared in accordance
with GAAP have been condensed or omitted pursuant to such rules and
regulations, although the Company believes that the disclosures are
adequate to make the information presented not
misleading.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">These
financial statements reflect all adjustments, consisting of normal
recurring adjustments, which, in the opinion of management, are
necessary for fair presentation of the information contained
therein. These unaudited condensed consolidated financial
statements should be read in conjunction with the audited financial
statements of the Company for the year ended December 31, 2016 and
notes thereto which are included in the Annual Report on Form 10-K
previously filed with the SEC on March 29, 2017. The Company
follows the same accounting policies in the preparation of interim
reports. The results of operations for the interim periods covered
by this Form 10-Q may not necessarily be indicative of results of
operations for the full fiscal year or any other interim
period.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; 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="font-family: Times New Roman; font-size: 13px">The
accompanying condensed consolidated financial statements include
the accounts of TOMI and its wholly-owned subsidiary, TOMI
Environmental Solutions, Inc., a Nevada corporation. The
Company&#x2019;s 55% owned subsidiary, TOMI Environmental-China, has
been dormant since its formation in April 2011. 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
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="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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
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="font-family: Times New Roman; font-size: 13px">The
preparation of condensed consolidated financial statements in
conformity with U.S. GAAP requires us to make estimates and
assumptions that affect the amounts reported and disclosed in the
accompanying condensed consolidated financial statements and the
accompanying notes. Actual results could differ materially from
these estimates. On an ongoing basis, we evaluate our estimates,
including those related to accounts receivable, inventory, fair
values of financial instruments, intangible assets, useful lives of
intangible assets and property and equipment, fair values of
stock-based awards, income taxes, and contingent liabilities, among
others. We base our estimates on historical experience and on
various other assumptions that are believed to be reasonable, the
results of which form the basis for making judgments about the
carrying values of our assets and liabilities.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">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; 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="font-family: Times New Roman; font-size: 13px">The
authoritative guidance for fair value measurements defines fair
value as the exchange price that would be received for an asset or
paid to transfer a liability (an exit price) in the principal or
the most advantageous market for the asset or liability in an
orderly transaction between market participants on the measurement
date. Market participants are buyers and sellers in the principal
market that are (i) independent, (ii) knowledgeable, (iii) able to
transact, and (iv) willing to transact. The guidance describes a
fair value hierarchy based on the levels of inputs, of which the
first two are considered observable and the last unobservable, that
may be used to measure fair value, which are the
following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; width: 100%; font-family: Times New Roman; font-size: 13px; margin: 0px auto 0px 0px;">
<tr>
<td style="vertical-align: top; width: 8%;">
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="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="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="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="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 or 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="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="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="font-family: Times New Roman; font-size: 13px">Our
financial instruments include cash and equivalents, accounts
receivable, accounts payable, accrued expenses and convertible
debt. 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="font-family: Times New Roman; font-size: 13px">The
carrying amounts of cash and cash equivalents, accounts receivable,
and accounts payable and accrued expenses approximated fair value
because of the short maturity of these instruments. The recorded
value of convertible debt approximates its fair value as the terms
and rates approximate market rates (See also Note 6).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
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="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></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<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">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. Bad debt expense for the three months ended
March 31, 2017 and 2016 was $0 and $30,000,
respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">At
March 31, 2017 and December 31, 2016, the allowance for doubtful
accounts was $300,000 and $300,000, respectively.</font></div>
<div style="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;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
As of March 31, 2017, one customer accounted for 11% of accounts
receivable. Three customers accounted for 43% of net revenues for
the three months ended March 31, 2017.&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">As of December 31, 2016, one customer accounted
for 10% of accounts receivable. Two customers accounted for 52% of
net revenues for the three months ended March 31,
2016</font><font style="color: #000000; background-color: #FFFFFF">.&#xA0;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div 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">
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="font-family: Times New Roman; font-size: 13px">Inventories are
valued at the lower of cost or market using the first-in, first-out
(&#x201C;FIFO&#x201D;) method. Inventories consist primarily of
finished goods and raw materials<font style="color: #000000">. At
March 31, 2017 and December 31, 2016, we did not have a reserve for
slow-moving or obsolete inventory.</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">
Deposits on Merchandise</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">Deposits on merchandise primarily consist of
amounts paid in advance of the receipt of inventory
(</font><font style="color: #000000">see Note
10)</font><font style="color: #000000">.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">10</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; 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="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">
Accounts Payable</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
As of March 31, 2017 and December 31, 2016, two vendors accounted
for approximately 67% and 49% of total accounts payable,
respectively.&#xA0;&#xA0;One vendor accounted for 67% and 77% of
cost of goods sold for the three months ended March 31, 2017 and
2016, 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">
Accrued Warranties</font></div>
<div style="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;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 60px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">Accrued warranties represent the estimated costs,
if any, that will be incurred during the warranty period of our
products. We make an estimate of expected costs that will be
incurred by us during the warranty period and charge that expense
to the consolidated statement of operations at the date of sale.
Our manufacturer assumes warranty against product defects for one
year</font><font style="color: #000000">, which we extend to our
customers upon sale of the product. We assume responsibility for
product reliability and results. As of March 31, 2017 and December
31, 2016, the Company did not establish a warranty
reserve.</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; 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="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, which are, on a more
likely than not basis, not expected to be realized in accordance
with ASC guidance for income taxes. Net deferred tax benefits have
been fully reserved at March 31, 2017 and December 31, 2016. The
effect on deferred income tax assets and liabilities of a change in
tax rates is recognized in the period that such tax rate changes
are enacted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
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="font-family: Times New Roman; font-size: 13px">Basic
loss per share is computed by dividing the Company&#x2019;s net loss
by the weighted average number of shares of common stock
outstanding during the period presented. Diluted 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="font-family: Times New Roman; font-size: 13px">Potentially
dilutive securities as of March 31, 2017 consisted of 9,814,805
shares of common stock from convertible debentures, 37,584,745
shares of common stock issuable upon exercise of outstanding
warrants, 200,000 shares of common stock issuable upon outstanding
options and 510,000 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="font-family: Times New Roman; font-size: 13px">Potentially
dilutive securities as of March 31, 2016, consisted of 36,026,413
shares of common stock issuable upon exercise of outstanding
warrants, 200,000 shares of common stock <a name="_cp_text_1_158"><!--anchor--></a>issuable upon outstanding
options and 510,000 shares of common stock issuable upon conversion
of outstanding shares of Convertible Series A Preferred Stock.
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="font-family: Times New Roman; font-size: 13px;">After
giving effect to the add back of interest expense on the
convertible note and the amortization of the debt discount on the
convertible notes totaling $14,270, net loss per share attributable
to common shareholders would be $0.01 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; font-style: italic; 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="font-family: Times New Roman; font-size: 13px">For
revenue from services and product sales, we recognize revenue in
accordance with Staff Accounting Bulletin No. 104, &#x201C;Revenue
Recognition&#x201D; (SAB No. 104), which superseded Staff Accounting
Bulletin No. 101, &#x201C;Revenue Recognition in Financial
Statements&#x201D; (SAB No. 101). SAB No. 104 requires that four
basic criteria must be met before revenue can be recognized: (1)
persuasive evidence of an arrangement exists; (2) service has been
rendered or delivery has occurred; (3) the selling price is fixed
and determinable; and (4) collectability is reasonably assured.
Determination of criteria (3) and (4) are based on
management&#x2019;s judgment regarding the fixed nature of the
selling prices of the services rendered or products delivered and
the collectability of those amounts. Provisions for discounts to
customers, and allowance, and other adjustments will be provided
for in the same period the related sales are recorded.</font></div>
<div style="text-align: 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; font-family: Times New Roman; font-size: 13px">
Stock-Based 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">We
account for stock-based compensation in accordance with Financial
Accounting Standards Board (&#x201C;FASB&#x201D;), ASC 718,
&#x201C;Compensation&#x2014;Stock Compensation.&#x201D; Under the
provisions of FASB ASC 718, stock-based compensation cost is
estimated at the grant date based on the award&#x2019;s fair value
and is recognized as expense over the requisite service period.
During the year ended December 31, 2015, we had one active
stock-based compensation plan, the TOMI Environmental Solutions,
Inc. Stock Option and Restricted Stock Plan (the &#x201C;2008
Plan&#x201D;). The 2008 Plan allowed the Company, through a
committee of its board of directors, to issue up to 2,500,000
shares of restricted common stock or stock options. The Company
generally issues awards to its employees, consultants and board
members. Stock options are granted with an exercise price equal to
the closing price of our common stock on the date of the grant with
a term no greater than 10 years. Generally, stock options vest over
two to four years. Incentive stock options granted to shareholders
who own 10% or more of our outstanding equity securities are
granted at an exercise price that is not less than 110% of the
closing price of our common stock on the date of grant and have a
term no greater than five years. On the date of a grant, we
determine the fair value of the stock option award and recognize
compensation expense over the requisite service period, which is
generally the vesting period of the award. The fair value of the
stock option award is calculated using the Black-Scholes
option-pricing model. On August 25, 2015, we terminated the 2008
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="font-family: Times New Roman; font-size: 13px">On
January 29, 2016, our board of directors adopted the 2016 Equity
Compensation Plan (the &#x201C;2016 Plan&#x201D;), subject to
approval by our shareholders. The 2016 Plan authorizes the grant of
stock options, stock appreciation rights, restricted stock,
restricted stock units and performance units/shares. Up to
5,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.
Stock-based compensation 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 the Company at the time of the award; awards under
the 2016 Plan are expressly conditioned upon such agreements. For
the year ended December 31, 2016, the Company issued options to
purchase 100,000 shares of common stock out of the 2016 Plan. As of
March 31, 2017, the 2016 Plan had not been approved by our
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: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; 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="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; 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="font-family: Times New Roman; font-size: 13px">We
assess long-lived assets for potential impairments at the end of
each year, or during the year if an event or other circumstance
indicates that we may not be able to recover the carrying amount of
the asset. In evaluating long-lived assets for impairment, we
measure recoverability of these assets by comparing the carrying
amounts to the future undiscounted cash flows the assets are
expected to generate. If our long-lived assets are considered to be
impaired, the impairment to be recognized equals the amount by
which the carrying value of the asset exceeds its fair market
value. We base the calculations of the estimated fair value of our
long-lived assets on the income approach. For the income approach,
we use an internally developed discounted cash flow model that
includes, among others, the following assumptions: projections of
revenues and expenses and related cash flows based on assumed
long-term growth rates and demand trends; expected future
investments to grow new units; and estimated discount rates. We
base these assumptions on our historical data and experience,
industry projections, micro and macro general economic condition
projections, and our expectations. We had no long-lived asset
impairment charges for the three months ended March 31, 2017 and
2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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; 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="font-family: Times New Roman; font-size: 13px">We
expense advertising costs in the period in which they are incurred.
Advertising and promotional expenses for the three months ended
March 31, 2017 and 2016 were approximately $8,900 and 41,000,
respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; 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: left; 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 three months ended March 31, 2017 and
2016, research and development expenses were approximately $31,000
and $9,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">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">
Shipping and Handling Costs</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">We include shipping and
handling costs relating to the delivery of products directly from
vendors to the Company in cost of sales.</font> <font style="color: #000000; background-color: #FFFFFF">Other shipping and
handling costs,</font> <font style="color: #000000; background-color: #FFFFFF">including third-party
delivery costs relating to the delivery of products to customers,
are classified as a general and administrative expense. Shipping
and handling costs included in general and administrative expense
were $21,000 and $31,000 for the three months ended March, 31, 2017
and 2016, 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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #211D1E; 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 shown 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 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: 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></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; 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; 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:13px;font-family:Times New Roman;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);">
Three Months Ended March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2017</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);">
2016</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;">821,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,504,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
&amp; 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;">278,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;">203,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;">1,099,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;">1,707,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; 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:13px;font-family:Times New Roman;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);">
Three Months Ended March 31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
2017</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);">
2016</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;">848,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;">979,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;">251,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;">728,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;">1,099,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;">1,707,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: -1px; text-indent: 240px">
<font style="font-style: italic; font-weight: bold; font-family: Times New Roman; font-size: 13px">
&#xA0;&#xA0;&#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; 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="font-family: Times New Roman; font-size: 13px">In May
2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU
2014-09) &#x201C;Revenue from Contracts with Customers (Topic
606).&#x201D; ASU 2014-09 supersedes the revenue recognition
requirements in &#x201C;Revenue Recognition (Topic 605)&#x201D;, and
requires entities to recognize revenue when it transfers promised
goods or services to customers in an amount that reflects the
consideration to which the entity expects to be entitled in
exchange for those goods or services. ASU 2014-09 is effective for
annual reporting periods beginning after December 15, 2016,
including interim periods within that reporting period. Early
adoption is not permitted. We are currently in the process of
evaluating the impact of the adoption of ASU 2014-09 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: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
November 2015, the FASB issued Accounting Standards Update No.
2015-17, &#x201C;Income Taxes (Topic 740): Balance Sheet
Classification of Deferred Taxes,&#x201D; which simplifies the
presentation of deferred income taxes by requiring that deferred
tax assets and liabilities be classified as non-current. We have
retrospectively adopted this standard as of December 31, 2015,
although there was no impact on the Company, as all of the deferred
tax assets for the year ended December 31, 2014 were classified as
noncurrent.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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: #222222; background-color: #FFFFFF">In February 2016, the
FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02)
&#x201C;Leases</font> <font style="color: #222222; background-color: #FFFFFF">(Topic
842).&#x201D;&#xA0; ASU 2016-02 provides new lease accounting
guidance.&#xA0; ASU 2016-02 is effective for annual reporting
periods beginning after&#xA0;December 15, 2018, including interim
periods within that reporting period.&#xA0; Early adoption is
permitted.&#xA0; We are currently in the process of evaluating the
impact of the adoption of ASU 2016-02 on our consolidated financial
statements.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
In March 2016, the FASB issued Accounting Standards Update No.
2016-09 (ASU 2016-09) &#x201C;Compensation &#x2013; Stock
Compensation (Topic 718).&#x201D;&#xA0; ASU 2016-09 provides
improvements to employee share-based payment accounting.&#xA0; ASU
2016-09 is effective for annual reporting periods beginning
after&#xA0;December 15, 2016, including interim periods within that
reporting period. We are currently in the process of evaluating the
impact of the adoption of ASU 2016-09 on our consolidated financial
statements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-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>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<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="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Inventories
consist of the following at:</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-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:5%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><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; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; 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; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; 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; vertical-align: bottom; width: 10%; 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;">2017</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td 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;">2016</font></div>
<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>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Raw
materials</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">11,967</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">13,031</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Finished
goods</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,488,487</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">4,034,279</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:4px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">4,500,454</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-family:Times New Roman;font-size:13px;">$</font><font style="text-align: right; color:#000000;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-family:Times New Roman;font-size:13px;">4,047,310</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 4. 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="font-family: Times New Roman">&#xA0;&#xA0;&#xA0;&#xA0;</font>Property
and equipment consists of the following:</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; 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; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; 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; vertical-align: bottom; width: 10%; 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;">2017</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">2016</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">Furniture and
fixtures</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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;">91,216</font><font 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;">91,216</font><font 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">Equipment</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">931,747</font><font 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;">926,979</font><font 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><font style="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; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">56,410<br></font><font 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;">56,410<br></font><font 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><font style="font-family: Times New Roman; font-size: 13px">Software</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">39,999<br></font><font 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;">39,999<br></font><font 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">Leasehold
improvements</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,554</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;">15,554</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;">1,134,926</font><font 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,130,158</font><font 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">Less: Accumulated
depreciation</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;">585,125</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;">518,350</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;padding-bottom:4px;">
<font>&#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;">549,801</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;">611,808</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<br>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">For the
three months ended March 31, 2017 and 2016, depreciation was
$66,775 and $40,890, 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">
NOTE 5. 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="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 $92,377 and $92,377 for the three
months ended March 31, 2017 and 2016, respectfully.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="display: table">
<div style="display: table-row">
<div style="display: table-cell; width: 48px"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Definite life
intangible assets consist of the following:</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:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2017</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">December
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2016</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: justify; text-indent:0px;margin-right:-1px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intellectual
Property and Patents</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">2,848,300</font><font 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;">2,848,300</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Less: Accumulated
Amortization</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:5%;border-bottom:solid 2px #000000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000000;">1,462,637</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,370,260</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:76%;">
<div style="text-align: justify; text-indent:0px;margin-right:-1px;padding-bottom:4px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Intangible Assets,
net</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:double 4px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">1,385,663</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;">1,478,040</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: -2px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Indefinite life
intangible assets consist of the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 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:13px;font-family:Times New Roman;margin-left:0px;">
<tr style="background-color:#cceeff;">
<td colspan="1" rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;">
<font style="font-family: Times New Roman; font-size: 13px">Trademarks</font>
<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; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">440,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 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;">$</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;">440,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:#ffffff;">
<td colspan="1" style="vertical-align: bottom; width: 76%;">
<div style="padding-bottom: 4px;">
<div style="text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;">
<font style="font-family: Times New Roman; font-size: 13px">Total Intangible
Assets, net</font> <font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;">
</div>
</div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1,825,663</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font><font style="text-align: left; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 5%; font-size: 13px;">$</font><font style="text-align: right; font-family: Times New Roman; border-bottom: 4px double rgb(0, 0, 0); vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px;">1,918,040</font><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; padding-bottom: 4px; font-size: 13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Approximate
amortization over the next five years is as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 88%;">
<div style="text-align: left; text-indent: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman; font-size: 11px;">
Twelve Month Period Ending March 31,</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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Amount</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:88%;">
<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>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2018</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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;">370,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">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;">370,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2020</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">370,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2021</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">276,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</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:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">2022</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font><font style="text-align: left; font-family:Times New Roman;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;<br></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:88%;">
<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;</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 #000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:double 4px #000;">1,386,000<br></font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">15</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 6. 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="font-family: Times New Roman; font-size: 13px">On
March 15, 2017, the Company closed a private placement transaction
in which it issued to certain accredited investors unregistered
<a name="_cp_text_4_246">
<!--anchor--></a>senior callable convertible promissory notes (the
&#x201C;Notes&#x201D;) and three-year warrants to purchase an
aggregate of 883,332 shares of common stock at an exercise price of
$0.69 per share in exchange for aggregate gross proceeds of
$5,300,000. The Notes bear interest at a rate of 4% per annum and
mature on August 31, 2018, unless earlier redeemed, repurchased or
converted. The Notes rank senior to all of the Company&#x2019;s
unsecured debt. The Notes are convertible at the option of the
holder into common stock at a conversion price of $0.54 per share.
Subsequent to September 1, 2017, the Company may redeem the Notes
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 three months ended March 31,
2017 was $14,133.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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">The
warrants were valued at $57,728 using the Black-Scholes pricing
model with the following assumptions: expected volatility: 111.54%;
expected dividend: $0; expected term: 3 years; and risk free rate:
1.59%. The estimated fair value of the warrants was calculated
using the Black-Scholes valuation model. The Company recorded the
warrants&#x2019; relative fair value of $57,106 as an increase to
additional paid-in capital and a discount against the related
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="font-family: Times New Roman; font-size: 13px">The
debt discount is being amortized over the life of the Notes using
the effective interest method. Amortization expense for the three
months ended March 31, 2017 was $137.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -2px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Convertible notes
consist of the following at March 31, 2017:</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -2px; 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:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:88%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 11px;">&#xA0;</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: 2px solid rgb(0, 0, 0); display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2017
(Unaudited)</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:88%;">
<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>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:-2px;margin-left:0px;"><font style="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; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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,300,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:-2px;margin-left:0px;"><font style="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; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(57,106</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:88%;">
<div style="text-align: left; text-indent:0px;margin-right:-2px;padding-bottom:2px;margin-left:0px;"><font style="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; font-family: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;">137</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:88%;">
<div style="text-align: left; text-indent:0px;margin-right:-2px;padding-bottom:4px;margin-left:0px;"><font style="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; 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;">5,243,031</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 7. SHAREHOLDERS&#x2019; EQUITY</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
board of directors 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 of the Company before any
payment is made to the holders of our common stock. Furthermore,
the board of directors could issue preferred stock with voting and
other rights that could adversely affect the voting power of the
holders of our common stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Convertible Series A Preferred Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
authorized Convertible Series A Preferred Stock, $0.01 par value,
consists of 1,000,000 shares. At March 31, 2017 and December 31,
2016, there were 510,000 shares issued and outstanding,
respectively. The Convertible Series A Preferred Stock is
convertible at the rate of one share of common stock for one share
of Convertible Series A Preferred Stock.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Convertible Series B Preferred Stock</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
authorized Convertible Series B Preferred Stock, $1,000 stated
value, 7.5% Cumulative dividend, consists of 4,000 shares. At March
31, 2017 and December 31, 2016, there were no shares issued and
outstanding, 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; 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="font-family: Times New Roman; font-size: 13px">During
the three months ended March 31, 2017, we did not issue any shares
of common stock. During the three months ended March 31, 2016, we
issued 275,416 shares of common stock valued at approximately
$145,000 for professional services rendered.</font></div>
<div style="text-align: 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; 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="font-family: Times New Roman; font-size: 13px">In
February 2016, we issued options to purchase 100,000 shares of
common stock to four directors, valued at $54,980 in total. The
options have an exercise price of $0.55 per share. The options
expire in February 2026. The options were valued using the
Black-Scholes model using the following assumptions: volatility:
224%; dividend yield: 0%; zero coupon rate: 1.47%; and a life of 10
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 style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table summarizes stock options outstanding as of March
31, 2017 and December 31, 2016:</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font>&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;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;">March 31, 2017
(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<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;">December 31,
2016</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);">
&#xA0;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);">
&#xA0;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);">
&#xA0;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);">
&#xA0;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;">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;">$</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.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:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</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: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;">&#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;">&#xA0;</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;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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.55</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
</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">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%;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>
<td style="vertical-align:bottom;width: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:#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">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;">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: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.76</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;">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: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.76</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Options
outstanding and exercisable by price range as of March 31, 2017
were as follows:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left">
<table cellpadding="0" cellspacing="0" style="text-align: left; margin: 0px auto 0px 0px; width: 100%; font-size: 13px; font-family: Times New Roman;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align: bottom;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font>&#xA0;</font> <font style="font-size: 11px;">&#xA0;</font><font style="font-size: 11px;"><font style="font-weight: bold; font-family: Times New Roman;">Outstanding
Options</font></font> <font style="font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="1" 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; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px; padding-bottom: 2px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Weighted</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 20%;">
<div><font style="text-align: left; width: 5%; vertical-align: bottom; 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;">Exercisable
Options</font></div>
</font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);">
<div>
<div>
<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;">
<div><font style="font-weight: bold; font-family: Times New Roman;">Range</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</div>
</div>
</div>
</td>
<td style="width: 1%;">
<div><font>&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 10%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center"><font style="font-weight: bold; font-family: Times New Roman;">Number</font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; 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;">Remaining</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Contractual</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Life in
Years</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; 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;">Number</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; 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;">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Exercise
Price</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px; padding-bottom: 2px;">&#xA0;</font></div>
</td>
</tr><tr>
<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="width: 1%;">
<div><font>&#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: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">2.10</font><font 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="width: 1%;">
<div><font>&#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;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">2.76</font><font 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;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">2.10</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.05</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
<td style="width: 1%;">
<div><font>&#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;">20,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">3.77</font><font 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;">20,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.05</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.27</font><font 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="width: 1%;">
<div><font>&#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;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">7.76</font><font 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;">40,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block;">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block;">0.27</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align: bottom; width: 10%;">
<div style="padding-bottom: 2px;"><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%;">$</font><font style="text-align: right; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; display: inline-block; width: 75%;">0.55</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="width: 1%;">
<div><font>&#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%; font-size: 13px; padding-bottom: 2px;">&#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: 2px solid rgb(0, 0, 0);">&#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: 2px solid rgb(0, 0, 0);">100,000</font><font style="text-align: left; 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: 10%;">
<div><font style="text-align: left; 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; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; 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; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">8.85</font><font style="text-align: left; 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: 10%;">
<div><font style="text-align: left; 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; font-family: Times New Roman; vertical-align: bottom; font-size: 13px; 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; font-size: 13px; display: inline-block; width: 75%; border-bottom: 2px solid rgb(0, 0, 0);">100,000</font><font style="text-align: left; 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: 10%;">
<div><font style="text-align: left; 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; 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; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">0.55</font><font style="text-align: left; 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: 10%;">
<div style="padding-bottom: 4px;"><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-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="width: 1%;">
<div><font>&#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; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">200,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#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; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">6.91</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#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; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">&#xA0;</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">200,000</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; padding-bottom: 4px;">&#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; padding-bottom: 4px;">&#xA0;</font><font style="text-align: left; vertical-align: bottom; width: 5%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">$</font><font style="text-align: right; vertical-align: bottom; width: 75%; font-size: 13px; font-family: Times New Roman; display: inline-block; border-bottom: 4px double rgb(0, 0, 0);">0.76</font><font style="text-align: left; vertical-align: bottom; width: 10%; font-size: 13px; font-family: Times New Roman; display: inline-block; 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-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Stock Warrants</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">For the
three months ended March 31, 2016, we recognized total equity based
compensation of approximately $168,000 on warrants issued to the
Chief Executive Officer (&#x201C;CEO<a name="_cp_text_1_303"><!--anchor--></a>&#x201D;) in connection with his
current and previous employment agreements. For the three months
ended March 31, 2016, we recognized $39,000 in stock compensation
expense for the warrants issued to the CEO in February 2014 that
vested in February 2016. In addition, on March 31, 2016, we issued
warrants to purchase up to 250,000 shares of common stock to the
CEO with a term of five years that vest upon issuance and have an
exercise price of $0.50 per share. We utilized the Black-Scholes
method to fair value the warrants to purchase up to 250,000 shares
of common stock received by the CEO totaling approximately $129,000
with the following assumptions: volatility, 162%; expected dividend
yield, 0%; risk free interest rate, 1.47%; and a life of 5 years.
The grant date fair value of each warrant was $0.51.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">For the
three months ended March 31, 2016, we recognized total equity based
compensation of approximately $58,000 on warrants issued to the
Chief Financial Officer (&#x201C;CFO&#x201D;) in connection with his
current and previous employment agreements. For the three months
ended March 31, 2016, we recognized $7,000 in stock compensation
expense for the accrued but unvested portion of the warrants issued
to the CFO under his previous agreement with the Company. In
addition, on January 26, 2016, we issued warrants to purchase up to
100,000 shares of common stock to the CFO with a term of five years
that vested upon issuance and have an exercise price of $0.55 per
share. We utilized the Black-Scholes method to fair value the
warrants to purchase up to 100,000 shares of common stock received
by the CFO totaling approximately $51,000 with the following
assumptions: volatility, 164%; expected dividend yield, 0%;risk
free interest rate, 1.47%; and a life of 5 years. The grant date
fair value of each warrant was $0.51.</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div 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: 48px">
<font style="font-family: Times New Roman; font-size: 13px">For the
three months ended March 31, 2016, we recognized equity
compensation expense of approximately $57,000 related to warrants
issued in April 2016 to an employee pursuant to his employment
agreement with the Company. We accrued for the estimated fair value
of the warrants as of March 31, 2016. We utilized the Black-Scholes
method to fair value the warrants received by the employee with the
following assumptions: volatility, 159%; expected dividend yield,
0%; risk free interest rate, 1.47%; and a life of 5 years. The
grant date fair value of each warrant was $0.46.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">For the
three months ended March 31, 2017, we recognized approximately
$12,000 in equity compensation expense for the accrued but unvested
portion of the warrants issued to an employee pursuant to his
agreement with the Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
March 2017, in connection with the issuance of the Notes, we issued
three-year warrants to purchase up to an aggregate of 883,332
shares of common stock at an exercise price of $0.69 per share (see
Note 6).</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
following table summarizes the outstanding common stock warrants as
of March 31, 2017 and December 31, 2016:</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>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;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><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
&#xA0;</font> <font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman;">March 31, 2017
(Unaudited)&#xA0;</font></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><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
&#xA0;</font> <font style="font-family: Times New Roman;">&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
&#xA0;</font> <font style="font-weight: bold; font-family: Times New Roman;">December 31,
2016</font></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);">
&#xA0;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);">
&#xA0;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);">
&#xA0;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);">
&#xA0;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;">36,701,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>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</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.31</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">35,676,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>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</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.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>
</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;">883,332</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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.69</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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,400,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;">0.42</font><font style="text-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;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;">&#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>
<td style="vertical-align:bottom;width: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;">(375,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;">0.05</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:2px;font-size:13px;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td colspan="1" style="vertical-align:bottom;width: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;">37,584,745</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.32</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;">36,701,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;">0.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>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Warrants
outstanding and exercisable by price range as of March 31, 2017
were as follows:<font style="font-weight: bold">&#xA0;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 20%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px">
<div>
<div><font style="text-align: left; width: 5%; vertical-align: bottom; 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-family: Times New Roman; color: rgb(0, 0, 0);">
Outstanding Warrants</font></div>
</font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</div>
</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; padding-bottom: 2px; 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; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 20%;">
<div><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; 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);">
Exercisable Warrants</font></div>
</font><font style="text-align: left; width: 5%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 10%;">
<div style="border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-size: 11px">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
Range</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block;">&#xA0;</font></div>
</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; 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);">
Number</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; 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);">
Average</font></div>
<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);">
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; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; 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);">
Number</font></div>
</font><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 10%;">
<div><font style="text-align: left; width: 10%; vertical-align: bottom; display: inline-block; 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);">
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; width: 10%; vertical-align: bottom; display: inline-block; padding-bottom: 2px; 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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.01</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">1,575,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">0.28</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">1,575,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.01</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.05</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">600,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">0.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%; font-size: 13px;">&#xA0;</font></div>
</td>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">600,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.05</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:#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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.15</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">7,750,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">0.55</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">7,750,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.15</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.26</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">100,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">1.24</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">100,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.26</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:#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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.27</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">250,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">4.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%; font-size: 13px;">&#xA0;</font></div>
</td>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">250,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.27</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.29</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">10,125,613</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">3.56</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">10,125,613</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.29</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:#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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.30</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">11,925,800</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">1.50</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">11,925,800</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.30</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.32</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">250,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">4.50</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">250,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.32</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:#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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.33</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">75,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">1.50</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">75,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.33</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.42</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">250,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">4.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-size: 13px;">&#xA0;</font></div>
</td>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">250,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.42</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:#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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.50</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">625,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">3.68</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">425,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.50</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.55</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">100,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">3.83</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">100,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.55</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:#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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.62</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">75,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>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">1.30</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">75,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>
<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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.62</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.69</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">883,332</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: 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; display: inline-block; width: 5%; font-size: 13px;">&#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;">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;">&#xA0;</font></div>
</td>
<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; display: inline-block; width: 5%; font-size: 13px;">&#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;">883,332</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: 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; display: inline-block; width: 5%; font-size: 13px;">$</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;">0.69</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:#cceeff;">
<td style="vertical-align: bottom; width: 10%;">
<div style="padding-bottom: 2px;"><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%;">1.00</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: 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); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">&#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; border-bottom: 2px solid rgb(0, 0, 0);">3,000,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: 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; padding-bottom: 2px;">&#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; border-bottom: 2px solid rgb(0, 0, 0);">&#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; border-bottom: 2px solid rgb(0, 0, 0);">3.09</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: 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; padding-bottom: 2px;">&#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; border-bottom: 2px solid rgb(0, 0, 0);">&#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; border-bottom: 2px solid rgb(0, 0, 0);">3,000,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: 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; padding-bottom: 2px;">&#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; border-bottom: 2px solid rgb(0, 0, 0);">$</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; border-bottom: 2px solid rgb(0, 0, 0);">1.00</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: 10%;">
<div style="padding-bottom: 4px;"><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: 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); vertical-align: bottom; display: inline-block; width: 5%; font-family: Times New Roman; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">&#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; border-bottom: 4px double rgb(0, 0, 0);">37,584,745</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: 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; padding-bottom: 4px;">&#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; border-bottom: 4px double rgb(0, 0, 0);">&#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; border-bottom: 4px double rgb(0, 0, 0);">2.17</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: 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; padding-bottom: 4px;">&#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; border-bottom: 4px double rgb(0, 0, 0);">&#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; border-bottom: 4px double rgb(0, 0, 0);">37,384,745</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: 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; padding-bottom: 4px;">&#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; border-bottom: 4px double rgb(0, 0, 0);">$</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; border-bottom: 4px double rgb(0, 0, 0);">0.32</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-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: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Unvested warrants
outstanding as of March 31, 2017 were as follows:</font></div>
<div><font style="font-family: Times New Roman; font-size: 10">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<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;">&#xA0;Unvested
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: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-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>
</tr><tr>
<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;">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">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;">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: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;">Average</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Weighted</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Remaining</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">Contractual</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">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>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width: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.50</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;">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: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;">5.00</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 8. RELATED PARTY TRANSACTIONS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">For
each of the three months ended March 31, 2017 and 2016, we incurred
fees for legal services rendered by Harold Paul in the amount of
$15,000, respectively. Mr. Paul is also director of the
Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: 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 January 2016, we
entered into a distributor agreement with TOMI Asia to facilitate
growth in Asia.&#xA0;Wee Ah Kee, one of our significant
shareholders, is the Chief Executive Officer of TOMI Asia. We
amended the</font> <font style="color: #000000; background-color: #FFFFFF">distributor agreement
in August 2016, at which time TOMI Asia changed its name to
SteraMist Asia. The initial term of our new agreement is three
years and the agreement sets revenue targets of $5.5 million, $8.5
million and $12 million of our products during 2016, 2017 and 2018,
respectively. Our new agreement includes mainland China and
Indochina and excludes South Korea, Japan, Australia and New
Zealand. No sales were made under the</font> <font style="color: #000000; background-color: #FFFFFF">distributor agreement
for the three months ended March 31, 2017 and 2016,
respectfully.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 9. 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Lease Commitments</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
September 2014, we entered into a lease agreement for office and
warehouse space in Frederick, Maryland. As part of the lease
agreement, we received a rent holiday in the first 5 months of the
lease. The lease also provides for an escalation clause pursuant to
which the Company will be subject to an annual rent increase of 3%,
year over year. The lease expires on January 31, 2018. The Company
accounts for the lease using the straight line method and recorded
$11,427 in rent expense for the three months ended March 31, 2017
and 2016, respectively. Approximate minimum annual rents under the
lease 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:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align: bottom; width: 88%;">
<div style="text-align: justify; text-indent: 0px; margin-right: 0px; margin-left: 0px; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px;">
Twelve Month Period Ending March 31,</font></div>
</td>
<td rowspan="1" style="vertical-align: bottom; width: 12%;">
<div><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 rgb(0, 0, 0);">
<div><font style="font-weight: bold; font-size: 13px; 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></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 88%;">
<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>
</tr><tr>
<td style="vertical-align: bottom; width: 88%;">
<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>
</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; padding-bottom: 2px;"><font style="font-family: Times New Roman; font-size: 13px;">2018</font></div>
</td>
<td style="vertical-align: bottom; width: 12%;">
<div><font style="text-align: left; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 10%; font-size: 13px; padding-bottom: 2px;">&#xA0;</font><font style="text-align: left; 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; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 2px solid rgb(0, 0, 0);">45,000</font><font style="text-align: left; 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 colspan="1" style="vertical-align: bottom; width: 88%;">
<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; 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; 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; font-family: Times New Roman; vertical-align: bottom; display: inline-block; width: 75%; font-size: 13px; border-bottom: 4px double rgb(0, 0, 0);">45,000</font><font style="text-align: left; 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-family: Times 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">
Legal Contingencies&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">We may become a party to litigation in the normal
course of business.&#xA0;&#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.</font> 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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">As
of March 31, 2017 and December 31, 2016, 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 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 10. CONTRACTS AND AGREEMENTS</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; 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="font-family: Times New Roman; font-size: 13px"><font style="color: #000000; background-color: #FFFFFF">In November
2016</font><font style="color: #000000; background-color: #FFFFFF">, we entered into a new
manufacturing and development agreement with RG Group Inc. The
agreement does not provide for any minimum purchase commitments and
is for a term of two years with provisions to extend. The agreement
also provides for a warranty against product defects for one
year.</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #222222; background-color: #FFFFFF; font-family: Times New Roman; font-size: 13px">
&#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">As of March 31, 2017
and December 31, 2016, balances due to RG Group, Inc. accounted for
approximately 53% and 31% of total accounts payable,
respectively.&#xA0;&#xA0;</font><font style="color: #222222; background-color: #FFFFFF">At March 31, 2017 and
December 31, 2016, we maintained required deposits with RG Group,
Inc. in the amounts of $79,119 and $147,010,
respectively.&#xA0;&#xA0;</font><font style="color: #000000; background-color: #FFFFFF">For the three months
ended March 31, 2017 and 2016, RG Group, Inc. accounted for 67% and
77% of cost of goods sold, 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: 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">
Agreements with Directors</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;">
<font style="font-family: Times New Roman; font-size: 13px">In
March 2017, we increased the annual board fee to directors to
$30,000, to be paid on a quarterly basis, with the exception of the
audit committee chairperson, whose annual fee we increased to
$35,000, also to be paid on a quarterly basis. In addition, we
issued to each of our four board members 50,000 shares of common
stock. The 200,000 shares of common stock were valued at $32,000
and accrued for in the three months ended March 31,
2017.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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: #222222; 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">In June
2015, we launched the TOMI Service Network (&#x201C;TSN&#x201D;). The
TSN is a national service network composed of existing full service
restoration industry specialists that have entered into licensing
agreements with us to become Primary Service Providers
(&#x201C;PSP&#x2019;s&#x201D;). The licensing agreements grant
protected territories to PSP&#x2019;s to perform services using our
SteraMist<font style="font-size: 70%; vertical-align: top">&#x2122;</font> platform of
products and also provide for potential job referrals to
PSP&#x2019;s whereby we are entitled to referral fees. Additionally,
the agreement provides for commissions due to PSP&#x2019;s 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 PSP&#x2019;s various
training, ongoing support and facilitate a referral network call
center. As of March 31, 2017, we had entered into 63 licensing
agreements in connection with the launch of the TSN. The licensing
agreements contain fixed price minimum equipment and solution
orders based on the population of the territories granted pursuant
to the licensing 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 11. ACCRUED EXPENSES AND OTHER CURRENT
LIABILITIES</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td colspan="3" rowspan="1" style="vertical-align:bottom;width:100%;">
<div style="text-align: left; margin-left: 0px; text-indent: 0px; margin-right: 0px;"><font style="font-size:13px;font-family:Times New Roman;color:#000000;">Accrued
expenses and other current liabilities consisted of the following
at:</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;display:inline-block;">
<div><font style="font-size:13px;font-family:Times New Roman;">&#xA0;</font></div>
</font><font style="text-align: left; vertical-align:bottom;width:10%;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
March 31,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 10%; display: inline-block; font-size: 11px;">&#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; 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);">
2017</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman; color: rgb(0, 0, 0);">
(unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td 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);">
2016</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;">70,075</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">172,735</font><font style="text-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;">29,764</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">&#xA0;</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,264</font><font style="text-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;">63,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;">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>
</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">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;">66,301</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;">46,414</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;">229,390</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;">278,413</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 12. 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="font-family: Times New Roman; font-size: 13px">The
Company had certain customers whose revenue individually
represented 10% of more of the Company&#x2019;s total revenue, or
whose accounts receivable balances individually represented 10% of
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="font-family: Times New Roman; font-size: 13px">For the
three months ended March 31, 2017, three customers accounted for
43% of revenue. <font style="color: #000000">Two customers
accounted for 52% of net revenues for the</font> <font style="color: #000000">three months ended March 31,
2016.&#xA0;&#xA0;</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">At
March 31, 2017 and December 31, 2016, one customer accounted for
11% and 10% of accounts receivable, respectively.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
NOTE 13. 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="font-family: Times New Roman; font-size: 13px">The
Company has evaluated subsequent events through the date the
financial statements were issued and up to the time of filing of
the financial statements with the SEC.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
April 2017, we issued 50,000 shares of common stock valued at
$8,000 to Walter Johnsen. Mr. Johnsen is a director of the
Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
April 2017, we issued 50,000 shares of common stock valued at
$8,000 to Kelly Anderson. Ms. Anderson is a director of the
Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
April 2017, we issued 50,000 shares of common stock valued at
$8,000 to Harold Paul. Mr. Paul is a director of the
Company.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
April 2017, we issued 50,000 shares of common stock valued at
$8,000 to Edward Fred. Mr. Fred is a former director of the
Company.</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="font-family: Times New Roman; font-size: 13px">In May 2017, we
issued a senior callable convertible promissory note with an
aggregate principal amount of $700,000. The note matures on
November 8, 2018, unless earlier redeemed, repurchased or
converted. The note is convertible at any time by the holder into
common stock at a conversion price of $0.54 per share. Before
November 8, 2018, we may, at our option, after 30 days&#x2019; prior
notice, redeem the note at any time prior to maturity at a price
equal to 100% of the principal amount of the note to be redeemed
plus accrued and unpaid interest as of the redemption date.
Interest on the note is payable semi-annually in cash on February
28 and August 31 of each year, beginning on August 31, 2017, at a
rate of 4 percent per annum. In addition, we issued a three-year
warrant to purchase up to an aggregate of 116,559 shares of common
stock at an exercise price of $0.69 per
share.</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">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: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 2. Management&#x2019;s Discussion and Analysis of Financial
Condition and Results of Operations.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
You should read the following discussion of our financial condition
and results of operations in conjunction with the condensed
consolidated financial statements and the related notes included
elsewhere in this Form 10-Q and with our audited consolidated
financial statements included in our Annual Report on Form 10-K for
the year ended&#xA0;December&#xA0;31, 2016, as filed with the SEC.
In addition to our historical condensed consolidated financial
information, the following discussion contains forward-looking
statements that reflect our plans, estimates, and beliefs. Our
actual results could differ materially from those discussed in the
forward-looking statements. Factors that could cause or contribute
to these differences include those discussed below and elsewhere in
this Form 10-Q, particularly in Part II, Item&#xA0;1A, &#x201C;Risk
Factors.&#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; font-style: italic; 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">We are
<font style="color: #000000">a</font> global <font style="color: #000000">provider of infection prevention and
decontamination products and services, focused primarily on life
sciences</font>, <font style="color: #000000">including healthcare,
bio-safety, pharmaceutical, clean-room and research.</font> We
provide <font style="color: #000000">environmental solutions for
indoor and outdoor surface decontamination through the sale of
equipment, services and licensing of our</font>
SteraMist<font style="font-size: 70%; vertical-align: top">&#x2122;</font>
BIT<font style="font-size: 70%; vertical-align: top">&#x2122;</font>,
which is a hydrogen peroxide-based mist and fog registered with the
U.S. Environmental Protection Agency (&#x201C;EPA&#x201D;). Our
mission is to help our customers create a healthier world through
our product line and our motto is &#x201C;innovating for a safer
world&#x201D; for healthcare and life<font style="color: #000000">.</font> Introduced commercially <font style="color: #000000">in June 2013,</font> our <font style="color: #000000">current suite of products incorporates</font> our
<font style="color: #000000">BIT&#x2122; Solution and
applicators</font>, <font style="color: #000000">including the
SteraMist&#x2122; Surface Unit and the SteraMist&#x2122; Environment
System.</font> We have expanded our <font style="color: #000000">SteraMist&#x2122; BIT&#x2122; Technology beyond
chemical and biological warfare applications to</font> the
deactivation of <font style="color: #000000">problem microorganisms
(including spores) in a wide variety of commercial settings.
SteraMist&#x2122; BIT&#x2122; provides fast</font>-<font style="color: #000000">acting biological deactivation and works in
hard-to-reach areas</font>, <font style="color: #000000">while
leaving no residue or noxious fumes.</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">W</font>e <font style="color: #000000">currently</font> target <font style="color: #000000">domestic and international markets for the control
of microorganisms and the decontamination of large and small indoor
space for biological pathogens and chemical agents including
infectious diseases in hospital, bio-secure labs, pharmaceutical,
biodefense, biosafety including isolation and transfer chambers,
tissue banks, food safety and many other commercial and residential
settings.</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</font> <font style="color: #000000">the
Federal Insecticide, Fungicide, and Rodenticide Act, we are
required to register with the EPA and certain state regulatory
authorities as a seller of pesticides. In June 2015,
SteraMist&#x2122; BIT&#x2122; was registered with the EPA as a
hospital-healthcare disinfectant for use as a misting/fogging
agent. SteraMist</font><font style="font-size: 70%; vertical-align: top">&#x2122;</font> <font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top">&#x2122;</font> <font style="color: #000000">holds EPA registrations both as a
hospital-healthcare and general disinfectant (EPA Registration
90150-2) and for mold control and air and surface remediation (EPA
Registration 90150-1). In February 2016, we expanded our label with
the EPA to include the bacterias C. diff and MRSA, as well as the
virus h1n1, which has better positioned us to penetrate the
hospital-healthcare and other industries. We currently have our
EPA-registered label in all 50 states with the addition of
California and New York in July and October 2016,
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: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">SteraMist<font style="font-size: 70%; vertical-align: top">&#x2122;</font>
is easily incorporated into current cleaning procedures; is
economical, non-corrosive and easy to apply; leaves no residues;
and requires no wiping. All our SteraMist<font style="font-size: 70%; vertical-align: top">&#x2122;</font> products are
fully validated to comply with good manufacturing practice
standard, have received Conformit&#xE9; Europ&#xE9;ene (CE) marks
in the European Economic Area and are <font style="color: #000000">approved</font> by Underwriters Laboratory. Our
solution is manufactured at an EPA-registered solution blender and
our product performance is supported by good laboratory practice
efficacy data for Staphylococcus aureus, Pseudomonas aeruginosa,
mold spores, MRSA, h1n1, Geobacillus stearothermophilus and C. diff
spores. As of January 27, 2017, our BIT<font style="font-size: 70%; vertical-align: top">&#x2122;</font> solution and
BIT<font style="font-size: 70%; vertical-align: top">&#x2122;</font>
technology is one of 33 of the EPA&#x2019;s &#x201C;Registered
Antimicrobial Products Effective against Clostridium difficile
Spores&#x201D;, as published on the EPA&#x2019;s K List<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">In
March 2017, we raised through a private placement transaction gross
proceeds of $5,300,000. We issued senior callable convertible
promissory notes (&#x201C;the Notes&#x201D;) maturing on August 31,
2018, unless earlier redeemed, repurchased or converted. The Notes
are convertible at any time by the holder into common stock at a
conversion price of $0.54 per share. Subsequent to September 1,
2017, we may redeem the Notes at any time prior to maturity at a
price equal to 100% of the 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, at a rate of 4 percent per annum. In addition, we issued
three-year warrants to purchase up to an aggregate of 883,332
shares of common stock at an exercise price of $0.69 per share. The
proceeds from the private placement will be used for research and
development, international product registration, expansion of our
internal sales force, marketing, public relations, expansions of
our EPA label and for working capital and general corporate
purposes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
February 2017, we established a Scientific Advisory Board comprised
of three experts in intellectual property, biosafety and infection
prevention. The Scientific Advisory Board will assist management in
developing strategies, scientific research and development and
monitoring technological and regulatory trends.</font></div>
<div style="text-align: 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: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Domestically, our
revenue for the three months ended March 31, 2017 was $848,000. We
performed high level decontamination engagements in 5 global
pharmaceutical facilities during the first quarter <a name="_cp_text_1_456"><!--anchor--></a>of 2017,
which contributed to the growth in revenue in the life science
market during the quarter. In addition, we expanded our customer
base in the hospital-healthcare domestic and TOMI Service Network
(&#x201C;TSN&#x201D;) 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">Internationally,
our revenue for the three months ended March 31, 2017 was $251,000.
We continued to sell SteraMist<font style="font-size: 70%; vertical-align: top">&#x2122;</font> equipment and
solution into Europe while furthering our product registrations of
our <font style="color: #000000">SteraMist</font><font style="font-size: 70%; vertical-align: top">&#x2122;</font> <font style="color: #000000">BIT</font><font style="font-size: 70%; vertical-align: top">&#x2122;</font> technology in
10 key countries throughout the European 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 style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Our
first quarter results for 2016 included revenue from our exclusive
distributor of approximately $650,000 based on the contractual
minimum purchase requirements. During the first quarter of 2017,
our exclusive distributor failed to place an order for their annual
minimum purchase commitment which contributed to the decline in
revenue for 2017 compared to 2016. As a result of the
distributor&#x2019;s failure to meet their contractual minimum
purchase requirement, the distributor lost its
exclusivity.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
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="font-family: Times New Roman; font-size: 13px">Our
discussion and analysis of our financial condition and results of
operations is based upon our condensed consolidated financial
statements, which have been prepared in accordance with accounting
principles generally accepted in the United States. The preparation
of these financial statements requires us to make estimates and
judgments that affect the reported amounts of assets, liabilities,
revenues and expenses, and related disclosure of contingent assets
and liabilities. The estimation process requires assumptions to be
made about future events and conditions, and as such, is inherently
subjective and uncertain. Actual results could differ materially
from our estimates.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The SEC
defines critical accounting policies as those that are, in
management&#x2019;s view, most important to the portrayal of our
financial condition and results of operations and most demanding of
our judgment. We consider the following policies to be critical to
an understanding of our condensed consolidated financial statements
and the uncertainties associated with the complex judgments made by
us that could impact our results of operations, financial position
and cash flows.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; 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="font-family: Times New Roman; font-size: 13px">&#xA0;For revenue
from services and product sales, we recognize revenue in accordance
with Staff Accounting Bulletin No. 104, &#x201C;Revenue
Recognition&#x201D; (SAB No. 104), which superseded Staff Accounting
Bulletin No. 101, &#x201C;Revenue Recognition in Financial
Statements&#x201D; (SAB No. 101). SAB No. 104 requires that four
basic criteria must be met before revenue can be recognized: (1)
persuasive evidence of an arrangement exists; (2) service has been
rendered or delivery has occurred; (3) the selling price is fixed
and determinable; and (4) collectability is reasonably assured.
Determination of criteria (3) and (4) is based on
management&#x2019;s judgment regarding the fixed nature of the
selling prices of the services rendered or products delivered and
the collectability of those amounts. Provisions for discounts to
customers, and allowance, and other adjustments will be provided
for in the same period the related sales are recorded.</font></div>
<div style="text-align: 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Fair Value Measurement</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
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="display: table;">
<div style="display: table-row;">
<div style="display: table-cell; width: 60px;"><font style="font-family: Times New Roman; font-size: 13px;">Level
1:</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;">Quoted
prices in active markets for identical assets or
liabilities.</font></div>
</div>
</div>
<div style="display: table;">
<div style="display: table-row;">
<div style="display: table-cell; width: 60px;"><font style="font-family: Times New Roman; font-size: 13px;">Level
2:</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;">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 or substantially the full term of the assets or
liabilities.</font></div>
</div>
</div>
<div style="display: table;">
<div style="display: table-row;">
<div style="display: table-cell; width: 60px;"><font style="font-family: Times New Roman; font-size: 13px;">Level
3:</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;">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>
</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">&#xA0;Our financial
instruments include cash and equivalents, accounts receivable,
accounts payable, accrued expenses and convertible debt. 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="font-family: Times New Roman; font-size: 13px">The
carrying amounts of cash and equivalents, accounts receivable,
accounts payable and accrued expenses approximated fair value
because of the short maturity of these instruments. The recorded
value of convertible debt approximates its fair value as the terms
and rates approximate market rates</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="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">
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="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></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="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">
Accounts Receivable</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">&#xA0;</font></div>
<div style="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; 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="font-family: Times New Roman; font-size: 13px">Inventories are
valued at the lower of cost or market using the first-in, first-out
(&#x201C;FIFO&#x201D;) method. Inventories consist primarily of
finished goods and raw materials<font style="color: #000000">. At
March 31, 2017 and December 31, 2016, we did not have a reserve for
slow-moving or obsolete inventory.</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; 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="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">
Accrued Warranties</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">&#xA0;</font></div>
<div style="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 make an
estimate of expected costs that will be incurred by us during the
warranty period and charge that expense to the consolidated
statement of operations at the date of sale. Our manufacturer
assumes warranty against product defects for one year, which we
extend to our customers. 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 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; 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="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, which are, on a more
likely than not basis, not expected to be realized, in accordance
with ASC guidance for income taxes. The effect on deferred income
tax assets and liabilities of a change in tax rates is recognized
in the period that such tax rate changes are enacted.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
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="font-family: Times New Roman; font-size: 13px">Basic
loss per share is computed by dividing our net loss by the weighted
average number of shares of common stock outstanding during the
period presented. Diluted 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="font-family: Times New Roman; font-size: 13px">Potentially
dilutive securities as of March 31, 2017 consisted of 9,814,805
shares of common stock from convertible debentures, 37,584,745
shares of common stock issuable upon exercise of outstanding
warrants, 200,000 shares of common stock issuable upon outstanding
options and 510,000 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: 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">Potentially
dilutive securities as of March 31, 2016, consisted of 36,026,413
shares of common stock issuable upon exercise of outstanding
warrants, 200,000 shares of common stock issuable upon outstanding
options and 510,000 shares of common stock issuable upon conversion
of outstanding shares of Series A preferred stock. Diluted and
basic weighted average shares are the same, as potentially dilutive
shares are anti-dilutive.</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="font-family: Times New Roman; font-size: 13px;">After giving
effect to the add back of interest expense on the convertible note
and the amortization of the debt discount on the convertible notes
totaling $14,270, net loss per share attributable to common
shareholders would be $0.01 per share.</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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Stock-Based 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
account for stock-based compensation in accordance with Financial
Accounting Standards Board (&#x201C;FASB&#x201D;), ASC 718,
&#x201C;Compensation&#x2014;Stock Compensation.&#x201D; Under the
provisions of FASB ASC 718, stock-based compensation cost is
estimated at the grant date based on the award&#x2019;s fair value
and is recognized as expense over the requisite service period.
During the year ended December 31, 2015, we had one active
stock-based compensation plan, the TOMI Environmental Solutions,
Inc. Stock Option and Restricted Stock Plan (the &#x201C;2008
Plan&#x201D;). The 2008 Plan allowed the Company, through a
committee of its board of directors, to issue up to 2,500,000
shares of restricted common stock or stock options. The Company
generally issues awards to its employees, consultants and board
members. Stock options are granted with an exercise price equal to
the closing price of our common stock on the date of the grant with
a term no greater than 10 years. Generally, stock options vest over
two to four years. Incentive stock options granted to shareholders
who own 10% or more of our outstanding equity securities are
granted at an exercise price that is not less than 110% of the
closing price of our common stock on the date of grant and have a
term no greater than five years. On the date of a grant, we
determine the fair value of the stock option award and recognize
compensation expense over the requisite service period, which is
generally the vesting period of the award. The fair value of the
stock option award is calculated using the Black-Scholes
option-pricing model. On August 25, 2015, we terminated the 2008
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="font-family: Times New Roman; font-size: 13px"><font style="background-color: #FFFFFF">On January 29, 2016,</font>
<font style="background-color: #FFFFFF">our board of directors
adopted the 2016 Equity Compensation Plan (the &#x201C;2016
Plan&#x201D;), subject to approval by our shareholders. The 2016
Plan authorizes the grant of stock options, stock appreciation
rights, restricted stock, restricted stock units and performance
units/shares. Up to 5,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. Stock-based compensation 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 the Company at the time of the
award; awards under the 2016 Plan are expressly conditioned upon
such agreements.</font> <font style="background-color: #FFFFFF">For
the year ended December 31, 2016, the Company issued options to
purchase 100,000 shares of common stock out of the 2016 Plan. As of
March 31, 2017, the 2016 Plan had not been approved by our
shareholders.</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: -1px; text-indent: 0px">
<font style="font-style: italic; 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: justify; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="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 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: justify; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-style: italic; 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="font-family: Times New Roman; font-size: 13px">We
assess long-lived assets for potential impairments at the end of
each year, or during the year if an event or other circumstance
indicates that we may not be able to recover the carrying amount of
the asset. In evaluating long-lived assets for impairment, we
measure recoverability of these assets by comparing the carrying
amounts to the future undiscounted cash flows the assets are
expected to generate. If our long-lived assets are considered to be
impaired, the impairment to be recognized equals the amount by
which the carrying value of the asset exceeds its fair market
value. We base the calculations of the estimated fair value of our
long-lived assets on the income approach. For the income approach,
we use an internally developed discounted cash flow model that
includes, among others, the following assumptions: projections of
revenues and expenses and related cash flows based on assumed
long-term growth rates and demand trends; expected future
investments to grow new units; and estimated discount rates. We
base these assumptions on our historical data and experience,
industry projections, micro and macro general economic condition
projections, and our expectations. We had no long-lived asset
impairment charges for the three months ended March 31, 2017 and
2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">
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="font-family: Times New Roman; font-size: 13px">In May
2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU
2014-09) &#x201C;Revenue from Contracts with Customers (Topic
606).&#x201D; ASU 2014-09 supersedes the revenue recognition
requirements in &#x201C;Revenue Recognition (Topic 605)&#x201D;, and
requires entities to recognize revenue when it transfers promised
goods or services to customers in an amount that reflects the
consideration to which the entity expects to be entitled in
exchange for those goods or services. ASU 2014-09 is effective for
annual reporting periods beginning after December 15, 2016,
including interim periods within that reporting period. Early
adoption is not permitted. We are currently in the process of
evaluating the impact of the adoption of ASU 2014-09 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: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
November 2015, the FASB issued Accounting Standards Update No.
2015-17, &#x201C;Income Taxes (Topic 740): Balance Sheet
Classification of Deferred Taxes,&#x201D; which simplifies the
presentation of deferred income taxes by requiring that deferred
tax assets and liabilities be classified as non-current. We have
retrospectively adopted this standard as of December 31, 2015,
although there was no impact on the Company, as all of the deferred
tax assets for the year ended December 31, 2014 were classified as
noncurrent.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 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: #222222; background-color: #FFFFFF">In February 2016, the
FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02)
&#x201C;Leases</font> <font style="color: #222222; background-color: #FFFFFF">(Topic
842).&#x201D;&#xA0; ASU 2016-02 provides new lease accounting
guidance.&#xA0; ASU 2016-02 is effective for annual reporting
periods beginning after&#xA0;December 15, 2018, including interim
periods within that reporting period.&#xA0; Early adoption is
permitted.&#xA0; We are currently in the process of evaluating the
impact of the adoption of ASU 2016-02 on our consolidated financial
statements.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #222222; background-color: #FFFFFF">In March 2016, the FASB
issued Accounting Standards Update No. 2016-09 (ASU 2016-09)
&#x201C;Compensation</font> <font style="color: #222222; background-color: #FFFFFF">&#x2013; Stock
Compensation (Topic 718).&#x201D;&#xA0; ASU 2016-09 provides
improvements to employee share-based payment accounting.&#xA0; ASU
2016-09 is effective for annual reporting periods beginning
after&#xA0;December 15, 2016, including interim periods within that
reporting period. We are currently in the process of evaluating the
impact of the adoption of ASU 2016-09 on our consolidated financial
statements.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; 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="font-family: Times New Roman; font-size: 13px">Our
financial position as of March 31, 2017 and December 31, 2016, was
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:13px;font-family:Times New Roman;margin-left:0px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:76%;">
<div style="margin-left:0px;padding-bottom:2px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">March
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2017</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">(Unaudited)</font></div>
</font><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font></div>
</td>
<td rowspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; padding-bottom: 2px; width: 10%; vertical-align: bottom; display: inline-block; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 80%; border-bottom: 2px solid rgb(0, 0, 0); display: inline-block; font-size: 11px;">
<div><font style="font-weight: bold; font-family: Times New Roman;">December
31,</font></div>
<div><font style="font-weight: bold; font-family: Times New Roman;">2016</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: justify; text-indent:0px;margin-right:0px;margin-left:0px;"><font style="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; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">7,692,824</font><font 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;">8,250,063</font><font 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;margin-left:0px;"><font style="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; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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,996,031</font><font 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;">948,324</font><font 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="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;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,411,128</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,521,378</font><font 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;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Inventories</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,500,454</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">4,047,310</font><font 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="font-family: Times New Roman; font-size: 13px">Deposits on
merchandise</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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;">79,119</font><font 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;">147,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:#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">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;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,554,439</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,052,953</font><font 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="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; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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,243,031</font><font 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;">&#x2014;</font><font 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;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Working
capital</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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;">10,555,692</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">5,715,516</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">During
the three months ended March 31, 2017, our liquidity positions were
affected by the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-family: Times New Roman; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Gross proceeds from
the issuance of the Notes of $5,300,000; and</font></div>
</div>
</div>
<div style="margin-left: 0px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 48px">
<font style="font-family: Times New Roman; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Net cash used in
operations of approximately $248,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 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: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Results of Operations for the Three Months Ended March 31, 2017
Compared to the Three Months Ended March 31, 2016</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">
Summary of Quarterly 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>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;font-size:13px;font-family:Times New Roman;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 Three
Months</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; vertical-align: bottom; width: 5%; display: inline-block; padding-bottom: 2px; font-size: 11px;">&#xA0;</font><font style="text-align: center; vertical-align: bottom; width: 90%; 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;">Ended March
31,</font></div>
</font><font style="text-align: left; vertical-align: bottom; width: 5%; 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;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;">2017</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;">2016</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">Revenues</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,099,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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,707,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</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">Gross
Profit</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">682,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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;">959,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</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">Total Operating
Expenses<font style="font-size: 70%; vertical-align: top">(1)</font></font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">1,294,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-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,998,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
</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">Loss from
Operations</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(612,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,038,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</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">Total Other Income
(Expense)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(14,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#x2014;</font><font 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">Net
Loss</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(626,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
<td colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(1,038,000</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</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">Basic loss per
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;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.01</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 colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.01</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">)</font></div>
</td>
</tr><tr style="background-color:#ffffff;">
<td style="vertical-align:bottom;width: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">Diluted loss per
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;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.01</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 colspan="1" style="vertical-align:bottom;width:12%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">(0.01</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></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="font-style: italic; font-family: Times New Roman; font-size: 13px;">
(1)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Includes
approximately $12,000 and $339,000 in non-cash equity compensation
expense for the three months ended March 31, 2017 and 2016,
respectively.</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">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-style: italic; 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">During
the three months ended March&#xA0;31, 2017 and 2016, we had net
revenue of approximately $1,099,000 and $1,707,000, respectively,
representing a decrease in revenue of $608,000 or 36%. The decrease
in revenue during the three months ended March 31, 2017
<font style="color: #000000; background-color: #FFFFFF">is
attributable</font> <font style="color: #000000; background-color: #FFFFFF">primarily to the fact
that a distributor placed a large order in the first quarter of
2016</font><font style="color: #000000; background-color: #FFFFFF">, with no such</font>
<font style="color: #000000; background-color: #FFFFFF">corresponding
transaction</font> <font style="color: #000000; background-color: #FFFFFF">during the same
period</font> <font style="color: #000000; background-color: #FFFFFF">in
2017.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: 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">
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; 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:13px;font-family:Times New Roman;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);">
Three Months Ended March 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 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);">
(Unaudited)&#xA0;</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);">
2017</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);">
2016</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;">821,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,504,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
&amp; 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;">278,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;">203,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;">1,099,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;">1,707,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; 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:13px;font-family:Times New Roman;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);">
Three Months Ended March 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 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);">
(Unaudited)&#xA0;</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);">
2017</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);">
2016</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;">848,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;">979,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;">251,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;">728,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;">1,099,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;">1,707,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; font-family: Times New Roman; font-size: 13px">
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: 48px">
<font style="font-family: Times New Roman; font-size: 13px">During
the three months ended March 31, 2017 and 2016, our cost of sales
was approximately $416,000 and $748,000, respectively, representing
a decrease of $332,000 or 44%. The primary reason for the decrease
in cost of sales is lower sales during the three months ended March
31, 2017 as compared to the prior year. Our gross profit margins
for the three months ended March 31, 2017 increased as compared to
the prior period as a result of the customer mix in sales, as there
was an order placed by a distributor in the first quarter of 2016
that lowered our gross profit.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">
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 style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Professional fees
for the three months ended March 31, 2017 were approximately
$272,000, as compared to $178,000 during the prior year,
representing an increase of approximately $94,000, or 53%. The
increase is attributable to increased efforts to protect and
strengthen our intellectual property and general corporate matters.
Professional fees are mainly comprised 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: 0px">
<font style="font-style: italic; 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 style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Depreciation and
amortization was approximately $159,000 and $133,000 for the three
months ended March 31, 2017 and 2016, respectively, representing an
increase of $26,000, or 19%. The increase in depreciation expense
for the three months ended March 31, 2017 is attributable to
additional fixed assets acquired in the prior 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: 0px; text-indent: 0px">
<font style="font-style: italic; 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 style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Selling
expenses for the three months ended March 31, 2017 were
approximately $179,000, as compared to $352,000 in the same period
in 2016, representing a decrease of $173,000 or 49%. The decrease
in selling expenses is attributable to lower sales volume in the
three months ended March 31, 2017 as compared to the prior year.
These expenses represent selling salaries and wages, trade show
fees, commissions and marketing 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 id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">28</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
Research and 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="font-family: Times New Roman; font-size: 13px">Research and
development expenses for the three months ended March 31, 2017 were
approximately $31,000, as compared to $9,000 in the three months
ended March 31, 2016, representing an increase of $22,000, or 244%.
The primary reason for the increase is increased testing costs
related to our international product registrations. Research and
development expenses mainly include costs incurred in generating
and supporting research on improving, extending and applying our
patents in the field of mechanical cleaning and
decontamination.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">
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="font-family: Times New Roman; font-size: 13px">Consulting fees for
the three months ended March 31, 2017 were approximately $31,000,
as compared to $130,000 during the quarter ended March 31, 2016,
representing a decrease of approximately $99,000, or 76%. The
decrease in consulting fees is primarily due to significant charge
incurred in the first quarter of 2016 with no such charge in the
current 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: 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">
Equity Compensation Expen</font>se</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">Equity
compensation expense represents non-cash charges and for the three
<a name="_cp_text_1_582">
<!--anchor--></a>months ended March 31, 2017 was approximately
$12,000, as compared to $339,000 during the three months ended
March 31, 2016, representing a decrease of $327,000, or 96%. The
primary reason for the decrease is attributable to the timing of
the issuances of options or warrants during the three months ended
March 31, 2017 and 2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="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">
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 style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="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. General and administrative expense was
approximately $610,000 and $857,000 for the three months ended
March 31, 2017 and 2016, respectively, representing a decrease of
$247,000 or 29%. The primary reason for the decrease in general and
administrative expense is attributable mainly to lower salaries and
wages due to a reduced number of employees in the three months
ended March 31, 2017 as compared to the same period in
2016.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times 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">
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 style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Amortization of
debt discount was $137 and $0 during the three months ended March
31, 2017 and 2016, respectively, representing the amortization of
debt discount on the $5,300,000 principal amount of Notes issued in
March 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="font-family: Times New Roman; font-size: 13px">Interest expense
for the three months ended March 31, 2017 and 2016 was
approximately $14,000 and $0, respectively. This represented the
interest incurred on the $5,300,000 in Notes issued in March
2017.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="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">
Net Loss</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Net
loss for the three months ended March 31, 2017 and 2016 was
approximately $626,000 and $1,038,000, respectively, representing a
decrease in the net loss of $412,000 or 40%. The primary reasons
for the decrease in the net loss can be attributed to:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Lower operating
expenses of approximately $704,000, offset by:</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Lower revenue and
gross profit of approximately $608,000 and $276,000,
respectively.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Liquidity and Capital Resources</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-family: Times 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 of March 31, 2017, we had cash and cash
equivalents of approximately $5,996,000 and working capital of
$10,556,000.&#xA0;</font>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: left; margin-left: 0px; margin-right: -1px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;">
<font style="font-family: Times New Roman; font-size: 13px">In
September 2016, our common stock was uplisted to the OTCQX Best
Market. We intend to apply to further uplist our common stock to a
national securities exchange.&#xA0;Due to the applicable
qualitative and quantitative standards required to successfully
list on a national securities exchange, we may need to raise
additional capital in order to meet such benchmarks.</font></div>
<div style="text-align: 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-family: Times New Roman; font-size: 13px">In
March 2017, we raised gross proceeds of $5,300,000 through the
issuance of the Notes, which mature on August 31, 2018, unless
earlier redeemed, repurchased or converted. The Notes are
convertible at any time by the holder into common stock at a
conversion price of $0.54 per share. Subsequent to September 1,
2017, we may redeem the Notes at any time prior to maturity at a
price equal to 100% of the 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, at a rate of 4 percent per annum. In addition, we issued
three-year warrants to purchase up to an aggregate of 883,332
shares of common stock at an exercise price of $0.69 per share. The
proceeds from the private placement will be used for research and
development, international product registration, expansion of our
internal sales force, marketing, public relations, expansions of
our EPA label and for working capital and general corporate
purposes.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">For the
three months ended March 31, 2017 and 2016, we incurred losses from
operations of approximately $612,000 and $1,038,000,
respectively.&#xA0; The cash used in operations was approximately
$248,000 and $995,000 for the three months ended March 31, 2017 and
2016, respectively.&#xA0; We experienced a quarter over quarter
decline in revenue which contributed to our loss from operations in
the first quarter of 2017. The decline in revenue was attributable
<font style="color: #000000; background-color: #FFFFFF">primarily
to the fact that a distributor placed a large order in the first
quarter of 2016, with no such corresponding transaction during the
same period in 2017.</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">
Our revenues can fluctuate due to the following:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Ramp up and
expansion of our internal sales force and manufacturers&#x2019;
representatives;</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">length of our sales
cycle;</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expansion into new
territories and markets; and</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="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="font-family: Times New Roman; font-size: 13px">We
could incur additional operating losses and an increase of costs
related to the continuation of product and technology development
and administrative activities.</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">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: 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="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expanding our label
with the EPA to include the bacterias C. diff and MRSA and the
virus h1n1 in the EPA stamped registration;</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Continued expansion
of our internal salesforce and manufacturer representatives in an
effort to drive domestic revenue in all hospital-healthcare
verticals;</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Expansion of
international distributors; and</font></div>
</div>
</div>
<div style="margin-left: 48px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-size: 13px">&#x25CF;</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Continued growth of
the TSN and new growth in the food safety market including pre and
post harvest.</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 48px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We
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.&#xA0; <font style="color: #000000">However, in the
event of unforeseen circumstances, unfavorable market developments
or unfavorable results from operations, there can be no assurance
that the above actions will be successfully implemented, and our
cash flows may be adversely affected.&#xA0; While we have reduced
the length of our sales cycle, it may still exceed 2&#x2013;4 months
and it&#x2019;s possible we may not be able to generate sufficient
revenue in the next twelve months to cover our operating and
compliance costs. We may also need to raise additional debt or
equity financing to execute on the commercialization of our planned
products. We cannot make any assurances that management&#x2019;s
strategies will be effective or that any additional financing will
be completed on a timely basis, on acceptable terms or at all. Our
inability to successfully implement our strategies or to complete
any other financing may mean that we would have to significantly
reduce costs and/or delay projects, which would adversely affect
our business, customers and program development, and would
adversely impact us.</font></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash used in operating activities</font>
during the three months ended March 31, 2017 and 2016 was
approximately $248,000 and $995,000, respectively. Cash used in
operating activities decreased $747,000 for the three months ended
March 31, 2017 primarily due to the reduced net loss compared to
the same period ended in the prior 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: 0px; text-indent: 0px">
<font style="font-style: italic; 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">Cash used in investing activities</font>
during the three months ended March 31, 2017 and 2016 was
approximately $5,000 and $297,000. Cash used in investing
activities decreased $292,000 as compared to the three months ended
March 31, 2016 primarily due to service equipment purchased in the
first quarter of 2016 with no corresponding purchase in the first
quarter of 2017.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="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">
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: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash provided by financing activities</font>
during the three months ended March 31, 2017 consisted of the
$5,300,000 in aggregate gross proceeds received from the issuance
of the 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: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-style: italic">Cash provided by financing activities</font>
during the three months ended March 31, 2016 was $0.</font></div>
<div style="text-align: 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; 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">
Contractual Obligations</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px;">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px;">
<font style="font-family: Times New Roman; font-size: 13px">Our
contractual obligations as of March 31, 2017 are summarized as
follows (in thousands):</font></div>
<div style="text-align: 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:Times New Roman;margin-right:0px;margin-left:0px;width:100%;font-size:13px;">
<tr>
<td rowspan="1" style="vertical-align:bottom;width:50%;">
<div style="padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="5" rowspan="1" style="vertical-align:bottom;width:50%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:2%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:96%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-family:Times New Roman;font-weight:bold;">Payments Due by
Period</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:2%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align:bottom;width:50%;">
<div style="text-align: justify; text-indent:0px;margin-right:0px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; text-indent:0px;margin-right:1px;padding-bottom:2px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Contractual
Obligations</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-family:Times New Roman;font-weight:bold;">Total</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-family:Times New Roman;font-weight:bold;">Less
than</font></div>
<div><font style="font-family:Times New Roman;font-weight:bold;">1
Year</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-family:Times New Roman;font-weight:bold;">1&#x2013;3</font></div>
<div><font style="font-family:Times New Roman;font-weight:bold;">Years</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-family:Times New Roman;font-weight:bold;">3&#x2013;5</font></div>
<div><font style="font-family:Times New Roman;font-weight:bold;">Years</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font><font style="text-align: center; vertical-align:bottom;width:80%;font-size:11px;border-bottom:solid 2px #000;display:inline-block;">
<div><font style="font-family:Times New Roman;font-weight:bold;">More
than</font></div>
<div><font style="font-family:Times New Roman;font-weight:bold;">5
Years</font></div>
</font><font style="text-align: left; vertical-align:bottom;padding-bottom:2px;width:10%;font-size:11px;display:inline-block;">&#xA0;</font></div>
</td>
</tr><tr style="background-color:#cceeff;">
<td style="vertical-align:bottom;width:50%;">
<div style="text-align: left; text-indent:0px;margin-right:1px;margin-left:0px;"><font style="font-family: Times New Roman; font-size: 13px">Operating
leases<font style="font-size: 70%; vertical-align: top">(1)</font></font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">45</font><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font></div>
</td>
<td style="vertical-align:bottom;width:10%;">
<div><font style="text-align: left; vertical-align:bottom;width:10%;font-size:13px;font-family:Times New Roman;display:inline-block;">&#xA0;</font><font style="text-align: left; vertical-align:bottom;width:5%;font-size:13px;font-family:Times New Roman;display:inline-block;">$</font><font style="text-align: right; vertical-align:bottom;width:75%;font-size:13px;font-family:Times New Roman;display:inline-block;">45</font><font 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; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;font-size:13px;">&#xA0;</font><font style="text-align: left; color:#000000;font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</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;">$</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;">$</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:50%;">
<div style="padding-bottom:2px;margin-left:0px;">
<div style="text-align: left; text-indent: 0px; margin-right: 1px; margin-left: 0px"><font style="font-family: Times New Roman; font-size: 13px">Convertible
Debt<font style="font-size: 70%; vertical-align: top">(2)</font></font></div>
</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 #000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000;">5,300</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 #000;">&#xA0;</font><font style="text-align: right; font-family:Times New Roman;vertical-align:bottom;font-size:13px;display:inline-block;width:75%;border-bottom:solid 2px #000;">&#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;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">5,300</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;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</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;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:5%;font-size:13px;">$</font><font style="text-align: right; font-family:Times New Roman;border-bottom:solid 2px #000;vertical-align:bottom;display:inline-block;width:75%;font-size:13px;">&#x2014;</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:50%;">
<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:10%;">
<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;">5,345</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:10%;">
<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;">45</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:10%;">
<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;">5,300</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:10%;">
<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;">&#x2014;</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:10%;">
<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;">&#x2014;</font><font style="text-align: left; font-family:Times New Roman;vertical-align:bottom;display:inline-block;width:10%;padding-bottom:4px;font-size:13px;">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(1)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Amounts represent a
non-cancelable operating lease for office space in Frederick,
Maryland that terminates on January 31, 2018. In addition to base
rent, the lease calls for payment of common area maintenance
operating expenses.</font></div>
</div>
</div>
<div style="margin-left: 24px; display: table">
<div style="display: table-row">
<div style="text-align: left; display: table-cell; width: 24px">
<font style="font-family: Times New Roman; font-size: 13px">(2)</font></div>
<div style="text-align: justify; display: table-cell"><font style="font-family: Times New Roman; font-size: 13px">Amount represents
convertible notes maturing on August 31, 2018.</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;&#xA0;&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Recently Issued Accounting Pronouncements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">See
Note 2 to the Condensed Consolidated Financial Statements contained
in Item 1. Financial Statements 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: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
Disclosure About Off-Balance Sheet Arrangements</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We do
not have any transactions, agreements or other contractual
arrangements that constitute off-balance sheet
arrangements.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: 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">
Critical 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: 48px">
<font style="font-family: Times New Roman; font-size: 13px">See
Note 2 to the Condensed Consolidated Financial Statements contained
in Item 1. Financial Statements 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: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 3. Quantitative and Qualitative Disclosures About Market
Risk.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
Company is a smaller reporting company as defined by Rule 405 under
the Securities Act of 1933, as amended, and Rule 12b-2 under the
Securities Exchange Act of 1934, as amended (the &#x201C;Exchange
Act&#x201D;), and is not required to disclose the information
required by this Item 3 pursuant to Item 305(e) of Regulation
S-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 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: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 4. Controls and Procedures.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-style: italic; font-family: Times New Roman; font-size: 13px">
&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Evaluation of Disclosure Controls and Procedures</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; 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 CEO and CFO, has
evaluated the effectiveness of our disclosure controls and
procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the
Exchange Act), as of the end of the period covered by this Form
10-Q. Based on such evaluation, our CEO and CFO have concluded that
as of&#xA0;March&#xA0;31, 2017, our disclosure controls and
procedures are designed at a reasonable assurance level and are
effective to provide reasonable assurance that information we are
required to disclose in reports that we file or submit under the
Exchange Act is recorded, processed, summarized, and reported
within the time periods specified in the rules and forms of the
SEC, and that such information is accumulated and communicated to
our management, including our CEO and CFO, as appropriate, to allow
timely decisions regarding required disclosure.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-style: italic; font-family: Times New Roman; font-size: 13px">
<font style="color: #000000">Changes in Internal Control</font>
<font style="color: #000000">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: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">There were no changes in our internal control over
financial reporting identified in</font> <font style="color: #000000">management&#x2019;s evaluation pursuant to Rules
13a-15(d) or 15d-15(d)</font> <font style="color: #000000">under
the Exchange Act during the period covered by this Form 10-Q
that</font> <font style="color: #000000">have materially affected,
or are reasonably likely to materially affect, our 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: 0px">
<font style="font-weight: bold; font-style: italic; color: #000000; font-family: Times New Roman; font-size: 13px">
Limitations on Effectiveness of Controls and
Procedures</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="color: #000000; font-family: Times New Roman; font-size: 13px">In
designing and evaluating the disclosure controls and procedures and
internal control over financial reporting, management recognizes
that any controls and procedures, no matter how well designed and
operated, can provide only reasonable assurance of achieving the
desired control objectives. In addition, the design of disclosure
controls and procedures and internal control over financial
reporting must reflect the fact that there are resource constraints
and that management is required to apply judgment in evaluating the
benefits of possible controls and procedures relative to their
costs.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div 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: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
PART II: OTHER INFORMATION</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="font-weight: bold">
Item 1. Legal Proceedings</font>.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 60px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">We are
not a party to any material proceedings or threatened proceedings
as of the date of this filing.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 1A. Risk Factors.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">While,
as a smaller reporting company, we are not required to provide the
information required by this Item 1A, you should carefully review
and consider the risk factors contained in our other reports and
periodic filings with the SEC, including without limitation the
risk factors contained under the caption
&#x201C;Item&#xA0;1A&#x2014;Risk Factors&#x201D; in our Annual Report
on Form&#xA0;10-K for the year ended December 31, 2016. The risk
factors discussed in that Form&#xA0;10-K do not identify all risks
that we face because our business operations could also be affected
by additional factors that are not presently known to us or that we
currently consider to be immaterial to 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"><br></font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 2. Unregistered Sales of Equity Securities and Use of
Proceeds.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">No
sales that were not previously reported on a Current Report on Form
8-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: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 3. Defaults Upon Senior Securities.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 4. Mine Safety Disclosures.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Not
applicable.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 5. Other Information.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">None.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Item 6. Exhibits.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">The
documents listed in the Exhibit Index of this Form 10-Q are
incorporated herein by reference.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">33</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SIGNATURES</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">Pursuant to the
requirements of the Securities Exchange Act of 1934, the registrant
has duly caused this report to be signed on its behalf by the
undersigned thereunto duly authorized.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;margin-left:0px;">
<tr style="">
<td rowspan="1" style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 38%;">
<div><font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">TOMI
ENVIRONMENTAL SOLUTIONS, INC.</font></div>
</td>
<td rowspan="1" style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="vertical-align: top; width: 50%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Date: May 15,
2017<br></font></div>
</td>
<td style="vertical-align: top; width: 3%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">By:&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 35%; border-bottom: 2px solid black; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/&#xA0;</font>
<font style="font-family: Times New Roman; font-size: 13px">Halden
S. Shane</font></div>
</td>
<td style="vertical-align: top; width: 12%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 35%; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px">Halden S.
Shane</font>&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px">Chief Executive
Officer</font>&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font><br></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div>
<table cellpadding="0" cellspacing="0" style="margin-right:0px;width:100%;margin-left:0px;">
<tr style="">
<td rowspan="1" style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td colspan="2" rowspan="1" style="vertical-align: bottom; width: 38%;">
<div><font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td rowspan="1" style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="vertical-align: top; width: 50%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-family: Times New Roman; font-size: 13px">Date: May 15,
2017<br></font></div>
</td>
<td style="vertical-align: top; width: 3%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">By:&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 35%; border-bottom: 2px solid black; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman">/s/&#xA0;</font>
<font style="font-family: Times New Roman; font-size: 13px">Nick
Jennings</font></div>
</td>
<td style="vertical-align: top; width: 12%; border-bottom: medium solid rgb(255, 255, 255);">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 35%; white-space: nowrap;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px"><font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px">Nick
Jennings</font>&#xA0;</font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr><tr style="">
<td style="width: 50%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 3%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
<td style="width: 35%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman"><font style="font-family: Times New Roman; font-size: 13px">Chief Financial
Officer</font>&#xA0;</font></div>
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;"><font style="font-family: Times New Roman; font-size: 13px">Principal Financial
Officer and Principal Accounting Officer)</font><br></font></div>
</td>
<td style="width: 12%; vertical-align: top;">
<div style="margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-size: 13px; font-family: Times New Roman">&#xA0;</font></div>
</td>
</tr></table>
</div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px;">&#xA0;</font></div>
<div style="text-align: left; margin-left: 336px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px"><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="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="ftr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div id="pn" style="text-align: center"><font style="font-family: Times New Roman; font-size: 13px">34</font></div>
</div>
<div id="pb" style="text-align: center; page-break-after: always; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; width: 100%; height: 1px; background-color: #000000">
<!--page break--></div>
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT INDEX</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div>
<table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman; font-size: 13px">
<tr>
<td style="vertical-align: bottom; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Exhibit</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 55%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="7" style="vertical-align: bottom; width: 29%; 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; font-family: Times New Roman; font-size: 13px">
Incorporated by Reference</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td rowspan="2" 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-weight: bold; font-family: Times New Roman; font-size: 13px">
Filed</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Herewith</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 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-weight: bold; font-family: Times New Roman; font-size: 13px">
Number</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 55%; 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; font-family: Times New Roman; font-size: 13px">
Exhibit Description</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: 4%; 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; font-family: Times New Roman; font-size: 13px">
Form</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%; 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; font-family: Times New Roman; font-size: 13px">
File No.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%; 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; font-family: Times New Roman; font-size: 13px">
Exhibit</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%; border-bottom: 2px solid rgb(0, 0, 0);">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
Filing&#xA0;Date</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr style="background-color: rgb(204, 238, 255);">
<td style="vertical-align: top; width: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">4.1</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: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Form of
Note issued on March 8, 2017</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: 4%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">8-K</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: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">000-09908</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: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">4.1</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">3/21/17</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: top; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<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: 4%;">
<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: 9%;">
<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: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">4.2</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: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Form of
Warrant issued on March 15, 2017</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: 4%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">8-K</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: 9%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">000-09908</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: 5%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">4.2</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">3/21/17</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: top; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: top; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<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: 4%;">
<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: 9%;">
<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: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">31.1</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Halden S. Shane, Chief Executive Officer, pursuant to Rule
13a-14(a)/15d-14(a), as adopted pursuant to Section&#xA0;302 of the
Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">31.2</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Nick Jennings, Chief Financial Officer, pursuant to
Rule&#xA0;13a-14(a)/15d-14(a), as adopted pursuant to
Section&#xA0;302 of the Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">32.1#</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Halden S. Shane, Chief Executive Officer, pursuant to 18 U.S.C.
Section&#xA0;1350, as adopted pursuant to Section&#xA0;906 of the
Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">32.2#</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Certification
of Nick Jennings, Chief Financial Officer, pursuant to 18 U.S.C.
Section&#xA0;1350, as adopted pursuant to Section&#xA0;906 of the
Sarbanes-Oxley Act of 2002.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.INS</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Instance Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.SCH</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Schema Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.CAL</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Calculation Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.DEF</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Definition Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.LAB</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Labels Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 56%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 10%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 6%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 8%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td colspan="2" style="vertical-align: bottom; width: 7%;">
<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: 6%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">101.PRE</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 55%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">XBRL
Taxonomy Extension Presentation Linkbase Document.</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 4%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 9%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 5%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 7%;">
<div><font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</td>
<td style="vertical-align: bottom; width: 1%;">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;</font></div>
</td>
<td style="vertical-align: top; width: 6%;">
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">X</font></div>
</td>
</tr></table>
</div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px"><font style="color: #000000">
# This certification is deemed not filed for purposes of
Section&#xA0;18 of the Securities Exchange Act of 1934, as amended
(Exchange Act), or otherwise subject to the liability of that
section, nor shall it be deemed incorporated by reference into any
filing under the Securities Act of 1933, as amended (Securities
Act), o</font><font style="color: #000000">r the Exchange
Act.</font></font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div 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; 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>2
<FILENAME>tomi_ex311.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2017 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 31.1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 24px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;I,
Halden S. Shane, certify that:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">I have reviewed
this Quarterly Report on Form 10-Q of TOMI Environmental Solutions,
Inc.;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Based on my
knowledge, this report does not contain any untrue statement of a
material fact or omit to state a material fact necessary to make
the statements made, in light of the circumstances under which such
statements were made, not misleading with respect to the period
covered by this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Based on my
knowledge, the financial statements, and other financial
information included in this report, fairly present in all material
respects the financial condition, results of operations and cash
flows of the registrant as of, and for, the periods presented in
this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer(s) and I are
responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and
15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the
registrant and have:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
disclosure controls and procedures, or caused such disclosure
controls and procedures to be designed under our supervision, to
ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in
which this report is being prepared;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
internal control over financial reporting, or caused such internal
control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the
reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally
accepted accounting principles;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Evaluated the
effectiveness of the registrant&#x2019;s disclosure controls and
procedures and presented in this report our conclusions about the
effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Disclosed in this
report any change in the registrant&#x2019;s internal control over
financial reporting that occurred during the registrant&#x2019;s
most recent fiscal quarter (the registrant&#x2019;s fourth fiscal
quarter in the case of an annual report) that has materially
affected, or is reasonably likely to materially affect, the
registrant&#x2019;s internal control over financial
reporting;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over
financial reporting, to the registrant&#x2019;s auditors and the
audit committee of registrant&#x2019;s board of directors (or
persons performing the equivalent functions):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">()</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">All significant
deficiencies and material weaknesses in the design or operation of
internal control over financial reporting which are reasonably
likely to adversely affect the registrant&#x2019;s ability to
record, process, summarize and report financial information;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Any fraud, whether
or not material, that involves management or other employees who
have a significant role in the registrant&#x2019;s internal control
over financial reporting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 15, 2017</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: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;&#xA0;&#xA0;&#xA0;HALDEN
S.
SHANE&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Halden
S. Shane</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Executive Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font></div>
</td>
</tr></table>
</div>
<div 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>3
<FILENAME>tomi_ex312.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2017 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 31.2</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; color: #000000; font-family: Times New Roman; font-size: 13px">
THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 36px">
<font style="font-family: Times New Roman; font-size: 13px">I, Nick
Jennings, certify that:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">I have reviewed
this Quarterly Report on Form 10-Q of TOMI Environmental Solutions,
Inc.;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Based on my
knowledge, this report does not contain any untrue statement of a
material fact or omit to state a material fact necessary to make
the statements made, in light of the circumstances under which such
statements were made, not misleading with respect to the period
covered by this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">3.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Based on my
knowledge, the financial statements, and other financial
information included in this report, fairly present in all material
respects the financial condition, results of operations and cash
flows of the registrant as of, and for, the periods presented in
this report;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">4.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer(s) and I are
responsible for establishing and maintaining disclosure controls
and procedures (as defined in Exchange Act Rules 13a-15(e) and
15d-15(e)) and internal control over financial reporting (as
defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) and
have:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
disclosure controls and procedures, or caused such disclosure
controls and procedures to be designed under our supervision, to
ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by
others within those entities, particularly during the period in
which this report is being prepared;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(b)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Designed such
internal control over financial reporting, or caused such internal
control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the
reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally
accepted accounting principles;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(c)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">&#xA0;Evaluated the
effectiveness of the registrant&#x2019;s disclosure controls and
procedures and presented in this report our conclusions about the
effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(d)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Disclosed in this
report any change in the registrant&#x2019;s internal control over
financial reporting that occurred during the registrant&#x2019;s
most recent fiscal quarter (the registrant&#x2019;s fourth fiscal
quarter in the case of an annual report) that has materially
affected, or is reasonably likely to materially affect, the
registrant&#x2019;s internal control over financial
reporting;</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">5.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The
registrant&#x2019;s other certifying officer and I have disclosed,
based on our most recent evaluation of internal control over
financial reporting, to the registrant&#x2019;s auditors and the
audit committee of registrant&#x2019;s board of directors (or
persons performing the equivalent functions):</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">()</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">All significant
deficiencies and material weaknesses in the design or operation of
internal control over financial reporting which are reasonably
likely to adversely affect the registrant&#x2019;s ability to
record, process, summarize and report financial information;
and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 48px; text-indent: 96px"><font style="font-family: Times New Roman; font-size: 13px">(a)</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">Any fraud, whether
or not material, that involves management or other employees who
have a significant role in the registrant&#x2019;s internal control
over financial reporting.</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 15, 2017</font></div>
<div style="text-align: justify; margin-left: 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: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;/s/&#xA0;&#xA0;&#xA0;
&#xA0;Nick
Jennings&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Nick
Jennings,</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Financial Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Financial Officer and Principal Accounting Officer)</font></div>
<div style="text-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 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>4
<FILENAME>tomi_ex321.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2017 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 32.1</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CERTIFICATION PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
18 U.S.C. SECTION 1350,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
AS ADOPTED PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
connection with the quarterly report of TOMI Environmental
Solutions, Inc. (the &#x201C;Company&#x201D;) on Form&#xA0;10-Q for
the quarter ended March 31, 2017, as filed with the Securities and
Exchange Commission on May 15, 2017 (the &#x201C;Report&#x201D;), I,
Halden S. Shane, Chief Executive Officer of the Company,
certify<a name="_cp_text_1_775">
<!--anchor--></a> as of the date hereof, pursuant to 18 U.S.C.
Section&#xA0;1350, as adopted pursuant to Section&#xA0;906 of the
Sarbanes-Oxley Act of 2002, that to the best of my
knowledge:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The Report fully
complies with the requirements of Section&#xA0;13(a) or 15(d) of
the Securities Exchange Act of 1934, as amended; and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The information
contained in the Report fairly presents, in all material respects,
the financial condition and results of operations of the
Company.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 15, 2017</font></div>
<div style="text-align: justify; margin-left: 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: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;&#xA0;&#xA0;&#xA0;HALDEN
S.
SHANE&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Halden
S. Shane</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Executive Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Executive Officer)</font></div>
</td>
</tr></table>
</div>
<div 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.2
<SEQUENCE>5
<FILENAME>tomi_ex322.htm
<DESCRIPTION>CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<html>
<head>
<!-- Document created using Blueprint(R) - powered by Issuer Direct - www.issuerdirect.com -->
<!-- Copyright 2017 Issuer Direct Corporation -->
<title>Blueprint</title>
</head>
<body style="font-family: Times New Roman; font-size: 13px;">
<div id="pgbrk" style="width: 100%; margin-left: 0px; text-indent: 0px; margin-right: 0px">
<div id="hdr">
<div style="text-align: left; width: 100%; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
</div>
</div>
<div style="text-align: right; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
EXHIBIT 32.2</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
CERTIFICATION PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
18 U.S.C. SECTION 1350,</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
AS ADOPTED PURSUANT TO</font></div>
<div style="text-align: center; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-weight: bold; font-family: Times New Roman; font-size: 13px">
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 48px">
<font style="font-family: Times New Roman; font-size: 13px">In
connection with the quarterly report of TOMI Environmental
Solutions, Inc. (the &#x201C;Company&#x201D;) on Form&#xA0;10-Q for
the quarter ended March 31, 2017, as filed with the Securities and
Exchange Commission on May 15, 2017 (the &#x201C;Report&#x201D;), I,
Nick Jennings, Chief Financial Officer of the Company,
certify<a name="_cp_text_1_783">
<!--anchor--></a> as of the date hereof, pursuant to 18 U.S.C.
Section&#xA0;1350, as adopted pursuant to Section&#xA0;906 of the
Sarbanes-Oxley Act of 2002, that to the best of my
knowledge:</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">1.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The Report fully
complies with the requirements of Section&#xA0;13(a) or 15(d) of
the Securities Exchange Act of 1934, as amended; and</font></div>
<div style="text-align: justify; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="margin-left: 0px; text-indent: 48px"><font style="font-family: Times New Roman; font-size: 13px">2.</font><font id="tab2" style="letter-spacing: 12px; color: black">&#xA0;</font><font style="font-family: Times New Roman; font-size: 13px">The information
contained in the Report fairly presents, in all material respects,
the financial condition and results of operations of the
Company.</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">&#xA0;</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Dated:
May 15, 2017</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: top; width: 100%; border-bottom: 2px solid #000000">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">/s/&#xA0;&#xA0;&#xA0;&#xA0;Nick
Jennings&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;</font></div>
</td>
</tr><tr>
<td style="vertical-align: bottom; width: 100%">
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Nick
Jennings</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">Chief
Financial Officer</font></div>
<div style="text-align: left; margin-left: 0px; margin-right: 0px; text-indent: 0px">
<font style="font-family: Times New Roman; font-size: 13px">(Principal
Financial Officer and Principal Accounting Officer)</font></div>
</td>
</tr></table>
</div>
<div 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-101.INS
<SEQUENCE>6
<FILENAME>tomz-20170331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: Source; Value: 167149 03312017 10Q1.xfr; Date: 2017%2D05%2D15T12:42:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040005 -->
<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/2014-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/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-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/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:TOMZ="http://tomiesinc.com/20170331">
    <link:schemaRef xlink:href="tomz-20170331.xsd" xlink:type="simple" />
    <xbrli:context id="From2017-01-01to2017-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointZeroThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_PointZeroFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_PointOneFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointOneFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointZeroOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointTwoSixOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoSixOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointThreeZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThreeZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_ZeroPointTwentySevenRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointTwentySevenRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointZeroOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointZeroFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointOneFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointOneFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointTwoSixOneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoSixOneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointThreeZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThreeZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointZeroThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_ZeroPointTwentySevenRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointTwentySevenRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointTwoNineRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoNineRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointTwoNineRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoNineRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-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:StatementEquityComponentsAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointFiveZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiveZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_OneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:OneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointFiveZeroRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiveZeroRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_OneRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:OneRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-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:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointSixTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointSixTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointSixTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointSixTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_us-gaap_ChiefExecutiveOfficerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_us-gaap_SalesRevenueNetMember_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_us-gaap_SalesRevenueNetMember_custom_ThreecustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:ThreecustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_us-gaap_DomesticCountryMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMZ:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_custom_InternationalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">TOMZ:InternationalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_ZeroPointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_ZeroPointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:ZeroPointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-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:PlanNameAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointThirtyThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThirtyThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointFiftyFiveRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointFiftyFiveRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointThirtyThreeRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointThirtyThreeRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_custom_ChiefExecutiveOfficerOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">TOMZ:ChiefExecutiveOfficerOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_UnvestedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:UnvestedWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_UnvestedWarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:UnvestedWarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointZeroThreeTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroThreeTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointZeroFourTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroFourTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointZeroThreeTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroThreeTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointZeroFourTwoRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointZeroFourTwoRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_us-gaap_SalesRevenueNetMember_custom_TwoCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:TwoCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_SteraMistProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:SteraMistProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_ServiceAndTrainingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:ServiceAndTrainingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_custom_ServiceAndTrainingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:ServiceAndTrainingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_custom_SteraMistProductMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">TOMZ:SteraMistProductMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-15_custom_ConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-03-01to2017-03-15_custom_ConvertibleNotesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">TOMZ:ConvertibleNotesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-03-01</xbrli:startDate>
        <xbrli:endDate>2017-03-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointTwoSevenRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoSevenRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointTwoSevenRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointTwoSevenRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-31_custom_PointSixNineRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointSixNineRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_PointSixNineRangeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">TOMZ:PointSixNineRangeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_MrPaulMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">TOMZ:MrPaulMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_custom_MrPaulMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">TOMZ:MrPaulMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_MrJohnsenMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">TOMZ:MrJohnsenMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_MsAndersonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">TOMZ:MsAndersonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_custom_MrFredMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">TOMZ:MrFredMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_us-gaap_SalesRevenueNetMember_custom_OneCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:OneCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-03-31_us-gaap_SalesRevenueNetMember_custom_OneCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:OneCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-05-10">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-05-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-31_us-gaap_SalesRevenueNetMember_custom_ThreecustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000314227</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">TOMZ:ThreecustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2017-01-01to2017-03-31">TOMI Environmental Solutions, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2017-01-01to2017-03-31">0000314227</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2017-01-01to2017-03-31">10-Q</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2017-01-01to2017-03-31">2017-03-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2017-01-01to2017-03-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2017-01-01to2017-03-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2017-01-01to2017-03-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2017-01-01to2017-03-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2017-01-01to2017-03-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2017-01-01to2017-03-31">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2017-01-01to2017-03-31">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2017-01-01to2017-03-31">2017</dei:DocumentFiscalYearFocus>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-03-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2017-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="AsOf2016-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USDPShares" decimals="INF">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2017-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">1000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2016-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">1000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-03-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">200000000</us-gaap:CommonStockSharesAuthorized>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">4000</TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">4000</TOMZ:CumulativeConvertiblePreferredStockSeriesBSharesAuthorized>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend contextRef="AsOf2017-03-31" unitRef="Percent" decimals="INF">0.075</TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend contextRef="AsOf2016-12-31" unitRef="Percent" decimals="INF">0.075</TOMZ:CumulativeConvertiblePreferredStockSeriesBCumulativeDividend>
    <us-gaap:SalesRevenueNet contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">1099000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">1707000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2017-01-01to2017-03-31_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">848000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-03-31_us-gaap_DomesticCountryMember" unitRef="USD" decimals="0">979000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2017-01-01to2017-03-31_custom_InternationalMember" unitRef="USD" decimals="0">251000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-03-31_custom_InternationalMember" unitRef="USD" decimals="0">728000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2017-01-01to2017-03-31_custom_SteraMistProductMember" unitRef="USD" decimals="0">821000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2017-01-01to2017-03-31_custom_ServiceAndTrainingMember" unitRef="USD" decimals="0">278000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-03-31_custom_ServiceAndTrainingMember" unitRef="USD" decimals="0">203000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-01-01to2016-03-31_custom_SteraMistProductMember" unitRef="USD" decimals="0">1504000</us-gaap:SalesRevenueNet>
    <us-gaap:NatureOfOperations contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;TOMI&#13;Environmental Solutions, Inc. (&amp;#147;TOMI&amp;#148;, the &amp;#147;Company&amp;#148;, &amp;#147;we&amp;#148;, &amp;#147;our&amp;#148; and &amp;#147;us&amp;#148;)&#13;is a global provider of infection prevention and decontamination products and services, focused primarily on life sciences including&#13;healthcare, bio-safety, pharmaceutical, clean-room and research.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;TOMI&#13;provides environmental solutions for indoor and outdoor surface decontamination through the sale of equipment, services and licensing&#13;of its SteraMist&amp;#153;&amp;#160;Binary Ionization Technology&amp;#174; (&amp;#147;BIT&amp;#153;&amp;#148;), which is a hydrogen peroxide-based mist&#13;and fog registered with the U.S. Environmental Protection Agency (&amp;#147;EPA&amp;#148;). TOMI&amp;#146;s mission is to help its customers&#13;create a healthier world through its product line and its motto is &amp;#147;innovating for a safer world&amp;#148; for healthcare and&#13;life.&lt;/font&gt;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Basis of Presentation&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;The&#13;interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted&#13;accounting principles utilized in the United States of America (&amp;#147;GAAP&amp;#148;), and stated in U.S. dollars, have been prepared&#13;by the Company, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;).&#13;Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been&#13;condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to&#13;make the information presented not misleading.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;These&#13;financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,&#13;are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements&#13;should be read in conjunction with the audited financial statements of the Company for the year ended December 31, 2016 and notes&#13;thereto which are included in the Annual Report on Form 10-K previously filed with the SEC on March 29, 2017. The Company follows&#13;the same accounting policies in the preparation of interim reports. The results of operations for the interim periods covered by&#13;this Form 10-Q may not necessarily be indicative of results of operations for the full fiscal year or any other interim period.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;The&#13;accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly-owned subsidiary, TOMI Environmental&#13;Solutions, Inc., a Nevada corporation. The Company&amp;#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since&#13;its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Reclassification of Accounts&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;Certain&#13;reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These&#13;reclassifications had no effect on previously reported results of operations or financial position.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;The&#13;preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions&#13;that affect the amounts reported and disclosed in the accompanying condensed consolidated financial statements and the accompanying&#13;notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those&#13;related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives of intangible&#13;assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We&#13;base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of&#13;which form the basis for making judgments about the carrying values of our assets and liabilities.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;The&#13;authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset&#13;or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in&#13;an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the principal&#13;market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes&#13;a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable,&#13;that may be used to measure fair value, which are the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&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="width: 8%; font: bold 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Level 1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 92%"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Quoted prices&#13;        in active markets for identical assets or liabilities.&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="font: bold 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-weight: normal"&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;&lt;font style="font-weight: normal"&gt;Inputs other than Level 1 that&#13;        are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets&#13;        that are not active; or other inputs that are observable or corroborated by observable market data or substantially the full term&#13;        of the assets or liabilities.&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="font: bold 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Level 3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: bold 8pt Times New Roman, Times, Serif"&gt;&lt;font style="font-weight: normal"&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-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;&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-size: 8pt"&gt;Our financial&#13;instruments include cash and equivalents, accounts receivable, accounts payable, accrued expenses and convertible debt. All these&#13;items were determined to be Level 1 fair value measurements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#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-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;The&#13;carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair&#13;value because of the short maturity of these instruments. The recorded value of convertible debt approximates its fair value as&#13;the terms and rates approximate market rates (See also Note 6).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"&gt;&lt;font style="font-size: 8pt"&gt;For purposes of the statement of cash&#13;flows, cash and cash equivalents includes cash on hand held at financial institutions and other liquid investments with original&#13;maturities of three months or less. At times, these deposits may be in excess of insured limits.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#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-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Accounts Receivable&lt;/i&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-weight: normal"&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-weight: normal"&gt;Our&#13;accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.&#13;For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit&#13;losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential&#13;credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance&#13;is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may&#13;be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted&#13;and the potential for recovery is considered remote. Bad debt expense for the three months ended March 31, 2017 and 2016 was $0&#13;and $30,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;At&#13;March 31, 2017 and December 31, 2016, the allowance for doubtful accounts was $300,000 and $300,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal; background-color: white"&gt;As&#13;of March 31, 2017, one customer accounted for 11% of accounts receivable. Three customers accounted for 43% of net revenues for&#13;the three months ended March 31, 2017.&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;As&#13;of December 31, 2016, one customer accounted for 10% of accounts receivable. Two customers accounted for 52% of net revenues for&#13;the three months ended March 31, 2016&lt;font style="background-color: white"&gt;.&amp;#160;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;Inventories&#13;are valued at the lower of cost or market using the first-in, first-out (&amp;#147;FIFO&amp;#148;) method. Inventories consist primarily&#13;of finished goods and raw materials. At March 31, 2017 and December 31, 2016, we did not have a reserve for slow-moving or obsolete&#13;inventory.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Deposits on Merchandise&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;Deposits&#13;on merchandise primarily consist of amounts paid in advance of the receipt of inventory (see Note 10).&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;We&#13;account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method&#13;over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures&#13;and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line&#13;method over the lives of the respective leases or service lives of the improvements, whichever is shorter.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Accounts Payable&lt;/i&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-weight: normal"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal; background-color: white"&gt;As&#13;of March 31, 2017 and December 31, 2016, two vendors accounted for approximately 67% and 49% of total accounts payable, respectively.&amp;#160;&amp;#160;One&#13;vendor accounted for 67% and 77% of cost of goods sold for the three months ended March 31, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Accrued Warranties&lt;/i&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-size: 8pt; font-weight: normal"&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: 45pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"&gt;&lt;font style="font-size: 8pt"&gt;Accrued warranties&#13;represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an estimate of&#13;expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated statement of&#13;operations at the date of sale. Our manufacturer assumes warranty against product defects for one year, which we extend to our&#13;customers upon sale of the product. We assume responsibility for product reliability and results. As of March 31, 2017 and December&#13;31, 2016, the Company did not establish a warranty reserve.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 45pt"&gt;&lt;font style="font-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;Deferred&#13;income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of&#13;assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse.&#13;The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are,&#13;on a more likely than not basis, not expected to be realized in accordance with ASC guidance for income taxes. Net deferred tax&#13;benefits have been fully reserved at March 31, 2017 and December 31, 2016. 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;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Loss Per Share&lt;/i&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-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt; color: #000000"&gt;Basic&#13;loss per share is computed by dividing the Company&amp;#8217;s net loss by the weighted average number of shares of common stock outstanding&#13;during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential&#13;issuance of shares of common stock, such as shares issuable pursuant to the exercise of options and warrants and conversions of&#13;preferred stock or debentures.&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-size: 8pt; color: #000000"&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-size: 8pt; color: #000000"&gt;Potentially&#13;dilutive securities as of March 31, 2017 consisted of 9,814,805 shares of common stock from convertible debentures, 37,584,745&#13;shares of common stock issuable upon exercise of outstanding warrants, 200,000 shares of common stock issuable upon outstanding&#13;options and 510,000 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (&amp;#8220;Convertible&#13;Series A Preferred Stock&amp;#8221;). Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.&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-size: 8pt; color: #000000"&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-size: 8pt; color: #000000"&gt;Potentially&#13;dilutive securities as of March 31, 2016, consisted of 36,026,413 shares of common stock issuable upon exercise of outstanding&#13;warrants, 200,000 shares of common stock issuable upon outstanding options and 510,000 shares of common stock issuable upon conversion&#13;of outstanding shares of Convertible Series A Preferred Stock. Diluted and basic weighted average shares are the same, as potentially&#13;dilutive shares are anti-dilutive.&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-size: 8pt; color: #000000"&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; color: #1F497D"&gt;&lt;font style="font-size: 8pt; color: #000000"&gt;After&#13;giving effect to the add back of interest expense on the convertible note and the amortization of the debt discount on the convertible&#13;notes totaling $14,270, net loss per share attributable to common shareholders would be $0.01 per share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#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-weight: normal"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;For&#13;revenue from services and product sales, we recognize revenue in accordance with Staff Accounting Bulletin No. 104, &amp;#147;Revenue&#13;Recognition&amp;#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &amp;#147;Revenue Recognition in Financial Statements&amp;#148;&#13;(SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence&#13;of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable;&#13;and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&amp;#146;s judgment regarding&#13;the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts.&#13;Provisions for discounts to customers, and allowance, and other adjustments will be provided for in the same period the related&#13;sales are recorded.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;We&#13;account for stock-based compensation in accordance with Financial Accounting Standards Board (&amp;#147;FASB&amp;#148;), ASC 718, &amp;#147;Compensation&amp;#151;Stock&#13;Compensation.&amp;#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated at the grant date based on&#13;the award&amp;#146;s fair value and is recognized as expense over the requisite service period. During the year ended December 31,&#13;2015, we had one active stock-based compensation plan, the TOMI Environmental Solutions, Inc. Stock Option and Restricted Stock&#13;Plan (the &amp;#147;2008 Plan&amp;#148;). The 2008 Plan allowed the Company, through a committee of its board of directors, to issue&#13;up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues awards to its employees, consultants&#13;and board members. Stock options are granted with an exercise price equal to the closing price of our common stock on the date&#13;of the grant with a term no greater than 10 years. Generally, stock options vest over two to four years. Incentive stock options&#13;granted to shareholders who own 10% or more of our outstanding equity securities are granted at an exercise price that is not less&#13;than 110% of the closing price of our common stock on the date of grant and have a term no greater than five years. On the date&#13;of a grant, we determine the fair value of the stock option award and recognize compensation expense over the requisite service&#13;period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes&#13;option-pricing model. On August 25, 2015, we terminated the 2008 Plan.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;On&#13;January 29, 2016, our board of directors adopted the 2016 Equity Compensation Plan (the &amp;#147;2016 Plan&amp;#148;), subject to approval&#13;by our shareholders. The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted&#13;stock units and performance units/shares. Up to 5,000,000 shares of common stock are authorized for issuance under the 2016 Plan.&#13;Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination thereof. Provisions&#13;in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons, including, but&#13;not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation and stock&#13;appreciation rights paid out in the form of cash. Stock-based compensation will typically be awarded in consideration for the future&#13;performance of services to us. All recipients of awards under the 2016 Plan are required to enter into award agreements with the&#13;Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended&#13;December 31, 2016, the Company issued options to purchase 100,000 shares of common stock out of the 2016 Plan. As of March 31,&#13;2017, the 2016 Plan had not been approved by our shareholders.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Concentrations of Credit Risk&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;Financial&#13;instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents.&#13;We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000&#13;at times during the year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Long-Lived Assets Including Acquired&#13;Intangible Assets&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;We&#13;assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance&#13;indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment,&#13;we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are&#13;expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount&#13;by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of&#13;our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model&#13;that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed&#13;long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base&#13;these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections,&#13;and our expectations. We had no long-lived asset impairment charges for the three months ended March 31, 2017 and 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Advertising and Promotional Expenses&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;We&#13;expense advertising costs in the period in which they are incurred. Advertising and promotional expenses for the three months ended&#13;March 31, 2017 and 2016 were approximately $8,900 and 41,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Research and Development Expenses&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal; background-color: white"&gt;We&#13;expense research and development expenses in the period in which they are incurred. For the three months ended March 31, 2017 and&#13;2016, research and development expenses were approximately $31,000 and $9,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Shipping and Handling Costs&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal; background-color: white"&gt;We&#13;include shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost of sales.&lt;/font&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;font style="background-color: white"&gt;Other&#13;shipping and handling costs,&lt;/font&gt;&amp;#160;&lt;font style="background-color: white"&gt;including third-party delivery costs relating to&#13;the delivery of products to customers, are classified as a general and administrative expense. Shipping and handling costs included&#13;in general and administrative expense were $21,000 and $31,000 for the three months ended March, 31, 2017 and 2016, respectively.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="color: #211D1E; font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Business Segments&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;We&#13;currently have one reportable business segment due to the fact that we derive our revenue primarily from one product. A breakdown&#13;of revenue is shown below:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;i&gt;Net&#13;Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;&lt;i&gt;Product&#13;and Service Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Three Months Ended March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;SteraMist Product&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;821,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,504,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Service &amp;#38; Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;278,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;203,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,099,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,707,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;&lt;i&gt;Revenue by Geographic Region&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Three Months Ended March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;United States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;848,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;979,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;251,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;728,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,099,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,707,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 2.5in"&gt;&lt;i&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Recent Accounting Pronouncements&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;In&#13;May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &amp;#147;Revenue from Contracts with Customers (Topic&#13;606).&amp;#148; ASU 2014-09 supersedes the revenue recognition requirements in &amp;#147;Revenue Recognition (Topic 605)&amp;#148;, and&#13;requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the&#13;consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 is effective for&#13;annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption&#13;is not permitted. We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial&#13;statements.&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-weight: normal"&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-weight: normal"&gt;In&#13;November 2015, the FASB issued Accounting Standards Update No. 2015-17, &amp;#147;Income Taxes (Topic 740): Balance Sheet Classification&#13;of Deferred Taxes,&amp;#148; which simplifies the presentation of deferred income taxes by requiring that deferred tax assets and&#13;liabilities be classified as non-current. We have retrospectively adopted this standard as of December 31, 2015, although there&#13;was no impact on the Company, as all of the deferred tax assets for the year ended December 31, 2014 were classified as noncurrent.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal; color: #222222; background-color: white"&gt;In&#13;February 2016, the FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &amp;#147;Leases&lt;/font&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;font style="color: #222222; background-color: white"&gt;(Topic&#13;842).&amp;#148;&amp;#160; ASU 2016-02 provides new lease accounting guidance.&amp;#160; ASU 2016-02 is effective for annual reporting periods&#13;beginning after&amp;#160;December 15, 2018, including interim periods within that reporting period.&amp;#160; Early adoption is permitted.&amp;#160;&#13;We are currently in the process of evaluating the impact of the adoption of ASU 2016-02 on our consolidated financial statements.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="color: #222222; font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal; background-color: white"&gt;In&#13;March 2016, the FASB issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &amp;#147;Compensation &amp;#150; Stock Compensation&#13;(Topic 718).&amp;#148;&amp;#160; ASU 2016-09 provides improvements to employee share-based payment accounting.&amp;#160; ASU 2016-09 is effective&#13;for annual reporting periods beginning after&amp;#160;December 15, 2016, including interim periods within that reporting period. We&#13;are currently in the process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&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;Inventories consist of the following at:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2016&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: center"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 70%; font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;11,967&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;13,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4,488,487&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4,034,279&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4,500,454&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4,047,310&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Property&#13;and equipment consists of the following:&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center; vertical-align: top"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;91,216&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;91,216&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;931,747&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;926,979&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;56,410&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;56,410&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Software&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;39,999&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;39,999&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Leasehold improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,134,926&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,130,158&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;585,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;518,350&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;549,801&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;611,808&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&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-weight: normal"&gt;For&#13;the three months ended March 31, 2017 and 2016, depreciation was $66,775 and $40,890, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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-weight: normal"&gt;Intangible&#13;assets consist of patents and trademarks related to our Binary Ionization Technology. We amortize the patents over the estimated&#13;remaining lives of the related patents. The trademarks have an indefinite life. Amortization expense was $92,377 and $92,377 for&#13;the three months ended March 31, 2017 and 2016, respectfully.&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-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" style="width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: top; width: 7%; padding: 0.75pt; font: bold 8pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 93%; padding: 0.75pt; font: bold 8pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Definite life intangible assets consist of the following:&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; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;December 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2016&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 70%; font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Intellectual Property and Patents&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,462,637&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,370,260&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,385,663&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,478,040&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;Indefinite&#13;life intangible assets consist of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 70%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Trademarks&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Total Intangible Assets, net&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,825,663&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,918,040&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;Approximate&#13;amortization over the next five years is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;Twelve Month Period Ending March 31,&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 85%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;276,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;2022&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;-&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,386,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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-size: 8pt"&gt;Our&#13;board of directors may, without further action by our shareholders, from time to time, direct the issuance of any authorized but&#13;unissued or unreserved shares of preferred stock in series and at the time of issuance, determine the rights, preferences and&#13;limitations of each series. The holders of such preferred stock may be entitled to receive a preference payment in the event of&#13;any liquidation, dissolution or winding-up of the Company before any payment is made to the holders of our common stock. Furthermore,&#13;the board of directors 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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Our&#13;authorized Convertible Series A Preferred Stock, $0.01 par value, consists of 1,000,000 shares. At March 31, 2017 and December&#13;31, 2016, there were 510,000 shares issued and outstanding, respectively. The Convertible Series A Preferred Stock is convertible&#13;at the rate of one share of common stock for one share of Convertible Series A Preferred Stock.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Our&#13;authorized Convertible Series B Preferred Stock, $1,000 stated value, 7.5% Cumulative dividend, consists of 4,000 shares. At March&#13;31, 2017 and December 31, 2016, there were no shares issued and outstanding, respectively.&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-size: 8pt"&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-size: 8pt"&gt;&lt;b&gt;&lt;i&gt;Common 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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;During&#13;the three months ended March 31, 2017, we did not issue any shares of common stock. During the three months ended March 31, 2016,&#13;we issued 275,416 shares of common stock valued at approximately $145,000 for professional services rendered.&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-size: 8pt"&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-size: 8pt"&gt;&lt;b&gt;&lt;i&gt;Stock 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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;In&#13;February 2016, we issued options to purchase 100,000 shares of common stock to four directors, valued at $54,980 in total. The&#13;options have an exercise price of $0.55 per share. The options expire in February 2026. The options were valued using the Black-Scholes&#13;model using the following assumptions: volatility: 224%; dividend yield: 0%; zero coupon rate: 1.47%; and a life of 10 years.&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-size: 8pt"&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-size: 8pt"&gt;The&#13;following table summarizes stock options outstanding as of March 31, 2017 and December 31, 2016:&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-size: 8pt"&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="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;March&#13;    31, 2017 (Unaudited)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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, 2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;Number&#13;    of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;Number&#13;    of Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 40%"&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;Granted&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;&amp;#151;&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;&amp;#151;&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;100,000&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;0.55&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 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 style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Options&#13;outstanding and exercisable by price range as of March 31, 2017 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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="6" style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding&#13;    Options&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="6" style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercisable&#13;    Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 23%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Range&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average&#13;    Weighted Remaining Contractual Life in Years&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.77&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.91&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;&lt;b&gt;&lt;i&gt;Stock 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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For the three&#13;months ended March 31, 2016, we recognized total equity based compensation of approximately $168,000 on warrants issued to the&#13;Chief Executive Officer (&amp;#8220;CEO&amp;#8221;) in connection with his current and previous employment agreements. For the three months&#13;ended March 31, 2016, we recognized $39,000 in stock compensation expense for the warrants issued to the CEO in February 2014&#13;that vested in February 2016. In addition, on March 31, 2016, we issued warrants to purchase up to 250,000 shares of common stock&#13;to the CEO with a term of five years that vest upon issuance and have an exercise price of $0.50 per share. We utilized the Black-Scholes&#13;method to fair value the warrants to purchase up to 250,000 shares of common stock received by the CEO totaling approximately&#13;$129,000 with the following assumptions: volatility, 162%; expected dividend yield, 0%; risk free interest rate, 1.47%; and a&#13;life of 5 years. The grant date fair value of each warrant was $0.51.&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-size: 8pt"&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-size: 8pt"&gt;For the three&#13;months ended March 31, 2016, we recognized total equity based compensation of approximately $58,000 on warrants issued to the&#13;Chief Financial Officer (&amp;#8220;CFO&amp;#8221;) in connection with his current and previous employment agreements. For the three months&#13;ended March 31, 2016, we recognized $7,000 in stock compensation expense for the accrued but unvested portion of the warrants&#13;issued to the CFO under his previous agreement with the Company. In addition, on January 26, 2016, we issued warrants to purchase&#13;up to 100,000 shares of common stock to the CFO with a term of five years that vested upon issuance and have an exercise price&#13;of $0.55 per share. We utilized the Black-Scholes method to fair value the warrants to purchase up to 100,000 shares of common&#13;stock received by the CFO totaling approximately $51,000 with the following assumptions: volatility, 164%; expected dividend yield,&#13;0%; risk free interest rate, 1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51.&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-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For&#13;the three months ended March 31, 2016, we recognized equity compensation expense of approximately $57,000 related to warrants&#13;issued in April 2016 to an employee pursuant to his employment agreement with the Company. We accrued for the estimated fair value&#13;of the warrants as of March 31, 2016. We utilized the Black-Scholes method to fair value the warrants received by the employee&#13;with the following assumptions: volatility, 159%; expected dividend yield, 0%; risk free interest rate, 1.47%; and a life of 5&#13;years. The grant date fair value of each warrant was $0.46.&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-size: 8pt"&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-size: 8pt"&gt;For&#13;the three months ended March 31, 2017, we recognized approximately $12,000 in equity compensation expense for the accrued but&#13;unvested portion of the warrants issued to an employee pursuant to his agreement with the Company.&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-size: 8pt"&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-size: 8pt"&gt;In&#13;March 2017, in connection with the issuance of the Notes, we issued three-year warrants to purchase up to an aggregate of 883,332&#13;shares of common stock at an exercise price of $0.69 per share (see Note 6).&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-size: 8pt"&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-size: 8pt"&gt;The&#13;following table summarizes the outstanding common stock warrants as of March 31, 2017 and December 31, 2016:&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-size: 8pt"&gt;&amp;#160;&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&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; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="vertical-align: top; border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;b&gt;March&#13;    31, 2017 (Unaudited)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;b&gt;December&#13;    31, 2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;Number&#13;    of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;Number&#13;    of Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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;Weighted&#13;    Average Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 40%"&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;36,701,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;35,676,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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: 12%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;Granted&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;883,332&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;0.69&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;1,400,000&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;0.42&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 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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(375,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;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;37,584,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;36,701,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-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;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Warrants&#13;outstanding and exercisable by price range as of March 31, 2017 were as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"&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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="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&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; 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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; 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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;&lt;b&gt;Life&#13;        in Years&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; 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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;&lt;b&gt;Exercise&#13;        Price&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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: 17%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.28&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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: 17%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&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 style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.05&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;600,000&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;0.75&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;600,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.05&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&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,750,000&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;0.55&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,750,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.15&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.26&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;100,000&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;1.24&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;100,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.26&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&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;250,000&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;4.75&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;250,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.29&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;10,125,613&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;3.56&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;10,125,613&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.29&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.30&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;11,925,800&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;1.50&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;11,925,800&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.30&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.32&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;250,000&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;4.50&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;250,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.32&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.33&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;75,000&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;1.50&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;75,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.33&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.42&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;250,000&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;4.25&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;250,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.42&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&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;&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;625,000&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;3.68&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;425,000&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;$&lt;/font&gt;&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&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 style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&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;100,000&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;3.83&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;100,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.62&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;75,000&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;1.30&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;75,000&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.62&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.69&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;883,332&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;2.96&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;883,332&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.69&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 style="vertical-align: bottom"&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;$&lt;/font&gt;&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&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;&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="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;37,584,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;37,384,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;Unvested&#13;warrants outstanding as of March 31, 2017 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;Unvested&#13;    Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&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;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; 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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;&lt;b&gt;Exercise&#13;        Price&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; 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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;&lt;b&gt;Life&#13;        in Years&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt"&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;&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;&#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;/table&gt;&#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-size: 8pt"&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-size: 8pt"&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-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;For&#13;each of the three months ended March 31, 2017 and 2016, we incurred fees for legal services rendered by Harold Paul in the amount&#13;of $15,000, respectively. Mr. Paul is also director of the Company.&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-size: 8pt"&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-size: 8pt; background-color: white"&gt;In&#13;January 2016, we entered into a distributor agreement with TOMI Asia to facilitate growth in Asia.&amp;#160;Wee Ah Kee, one of our&#13;significant shareholders, is the Chief Executive Officer of TOMI Asia. We amended the distributor agreement in August 2016, at&#13;which time TOMI Asia changed its name to SteraMist Asia. The initial term of our new agreement is three years and the agreement&#13;sets revenue targets of $5.5 million, $8.5 million and $12 million of our products during 2016, 2017 and 2018, respectively. Our&#13;new agreement includes mainland China and Indochina and excludes South Korea, Japan, Australia and New Zealand. No sales were&#13;made under the distributor agreement for the three months ended March 31, 2017 and 2016, respectfully. &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-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Lease Commitments&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;In&#13;September 2014, we entered into a lease agreement for office and warehouse space in Frederick, Maryland. As part of the lease agreement,&#13;we received a rent holiday in the first 5 months of the lease. The lease also provides for an escalation clause pursuant to which&#13;the Company will be subject to an annual rent increase of 3%, year over year. The lease expires on January 31, 2018. The Company&#13;accounts for the lease using the straight line method and recorded $11,427 in rent expense for the three months ended March 31,&#13;2017 and 2016, respectively. Approximate minimum annual rents under the lease are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;Twelve Month Period Ending March 31,&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 85%; font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;45,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;45,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Legal Contingencies&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;We&#13;may become a party to litigation in the normal course of business.&amp;#160;&amp;#160;In the opinion of management, there are no legal&#13;matters involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows.&amp;#160;In&#13;addition, from time to time, we may have to file claims against parties that infringe on our intellectual property.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Product Liability&lt;/i&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-weight: normal"&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-weight: normal"&gt;As&#13;of March 31, 2017 and December 31, 2016, there were no claims against us for product liability.&lt;/font&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <TOMZ:ContractsAndAgreementsTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;i&gt;Manufacturing Agreement&lt;/i&gt;&lt;/b&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-size: 8pt"&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; background-color: white"&gt;&lt;font style="font-size: 8pt; background-color: white"&gt;In&#13;November 2016, we entered into a new manufacturing and development agreement with RG Group Inc. The agreement does not provide&#13;for any minimum purchase commitments and is for a term of two years with provisions to extend. The agreement also provides for&#13;a warranty against product defects for one year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white; color: #222222"&gt;&lt;font style="font-size: 8pt"&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; background-color: white"&gt;&lt;font style="font-size: 8pt; background-color: white"&gt;As&#13;of March 31, 2017 and December 31, 2016, balances due to RG Group, Inc. accounted for approximately 53% and 31% of total accounts&#13;payable, respectively.&amp;#160;&amp;#160;&lt;font style="color: #222222"&gt;At March 31, 2017 and December 31, 2016, we maintained required&#13;deposits with RG Group, Inc. in the amounts of $79,119 and $147,010, respectively.&amp;#160;&amp;#160;&lt;/font&gt;For the three months ended&#13;March 31, 2017 and 2016, RG Group, Inc. accounted for 67% and 77% of cost of goods sold, respectively. &lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&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-size: 8pt"&gt;&lt;b&gt;&lt;i&gt;Agreements with Directors&lt;/i&gt;&lt;/b&gt;&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-size: 8pt"&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-size: 8pt"&gt;In March 2017,&#13;we increased the annual board fee to directors to $30,000, to be paid on a quarterly basis, with the exception of the audit committee&#13;chairperson, whose annual fee we increased to $35,000, also to be paid on a quarterly basis. In addition, we issued to each of&#13;our four board members 50,000 shares of common stock. The 200,000 shares of common stock were valued at $32,000 and accrued for&#13;in the three months ended March 31, 2017.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222"&gt;&lt;font style="font-size: 8pt; background-color: white"&gt;&lt;b&gt;&lt;i&gt;Other&#13;Agreements&lt;/i&gt;&lt;/b&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-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Courier New, Courier, Monospace; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&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-size: 8pt"&gt;In June 2015,&#13;we launched the TOMI Service Network (&amp;#8220;TSN&amp;#8221;). The TSN is a national service network composed of existing full service&#13;restoration industry specialists that have entered into licensing agreements with us to become Primary Service Providers (&amp;#8220;PSP&amp;#8217;s&amp;#8221;).&#13;The licensing agreements grant protected territories to PSP&amp;#8217;s to perform services using our SteraMist&lt;sup&gt;&amp;#8482;&lt;/sup&gt;&#13;platform of products and also provide for potential job referrals to PSP&amp;#8217;s whereby we are entitled to referral fees. Additionally,&#13;the agreement provides for commissions due to PSP&amp;#8217;s for equipment and solution sales they facilitate to other service providers&#13;in their respective territories. As part of these agreements, we are obligated to provide to the PSP&amp;#8217;s various training,&#13;ongoing support and facilitate a referral network call center. As of March 31, 2017, we had entered into 63 licensing agreements&#13;in connection with the launch of the TSN. The licensing agreements contain fixed price minimum equipment and solution orders based&#13;on the population of the territories granted pursuant to the licensing agreements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Courier New, Courier, Monospace; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</TOMZ:ContractsAndAgreementsTextBlock>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr&gt;&#13;    &lt;td colspan="3" style="vertical-align: bottom; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Accrued expenses and other current liabilities consisted of the following at:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; font-weight: bold"&gt;&amp;#160;&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&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;December 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2016&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 70%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Commissions&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;70,075&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;172,735&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Payroll and related costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;29,764&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;40,264&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Director fees&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;63,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;19,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Other accrued expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;66,301&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;46,414&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;229,390&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;278,413&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;The&#13;Company had certain customers whose revenue individually represented 10% of more of the Company&amp;#146;s total revenue, or whose&#13;accounts receivable balances individually represented 10% of more of the Company&amp;#146;s 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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;For&#13;the three months ended March 31, 2017, three customers accounted for 43% of revenue.&amp;#160;Two customers accounted for 52% of net&#13;revenues for the&amp;#160;three months ended March 31, 2016.&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;At&#13;March 31, 2017 and December 31, 2016, one customer accounted for 11% and 10% of accounts receivable, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;The&#13;Company has evaluated subsequent events through the date the financial statements were issued and up to the time of filing of&#13;the financial statements with the SEC.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;April 2017, we issued 50,000 shares of common stock valued at $8,000 to Walter Johnsen. Mr. Johnsen is a director of the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;April 2017, we issued 50,000 shares of common stock valued at $8,000 to Kelly Anderson. Ms. Anderson is a director of the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;April 2017, we issued 50,000 shares of common stock valued at $8,000 to Harold Paul. Mr. Paul is a director of the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;In&#13;April 2017, we issued 50,000 shares of common stock valued at $8,000 to Edward Fred. Mr. Fred is a former director of the Company.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&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-size: 8pt"&gt;In May 2017, we&#13;issued a senior callable convertible promissory note with an aggregate principal amount of $700,000. The note matures on November&#13;8, 2018, unless earlier redeemed, repurchased or converted. The note is convertible at any time by the holder into common stock&#13;at a conversion price of $0.54 per share. Before November 8, 2018, we may, at our option, after 30 days&amp;#8217; prior notice, redeem&#13;the note at any time prior to maturity at a price equal to 100% of the principal amount of the note to be redeemed plus accrued&#13;and unpaid interest as of the redemption date. Interest on the note is payable semi-annually in cash on February 28 and August&#13;31 of each year, beginning on August 31, 2017, at a rate of 4 percent per annum. In addition, we issued a three-year warrant to&#13;purchase up to an aggregate of 116,559 shares of common stock at an exercise price of $0.69 per share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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-weight: normal"&gt;The&#13;interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted&#13;accounting principles utilized in the United States of America (&amp;#147;GAAP&amp;#148;), and stated in U.S. dollars, have been prepared&#13;by the Company, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the &amp;#147;SEC&amp;#148;).&#13;Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been&#13;condensed or omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to&#13;make the information presented not misleading.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;These&#13;financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,&#13;are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements&#13;should be read in conjunction with the audited financial statements of the Company for the year ended December 31, 2016 and notes&#13;thereto which are included in the Annual Report on Form 10-K previously filed with the SEC on March 29, 2017. The Company follows&#13;the same accounting policies in the preparation of interim reports. The results of operations for the interim periods covered&#13;by this Form 10-Q may not necessarily be indicative of results of operations for the full fiscal year or any other interim period.&lt;/font&gt;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;The&#13;accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly-owned subsidiary, TOMI Environmental&#13;Solutions, Inc., a Nevada corporation. The Company&amp;#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since&#13;its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;Certain&#13;reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These&#13;reclassifications had no effect on previously reported results of operations or financial position.&lt;/font&gt;&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:UseOfEstimates contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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-weight: normal"&gt;The&#13;preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions&#13;that affect the amounts reported and disclosed in the accompanying condensed consolidated financial statements and the accompanying&#13;notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including&#13;those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives of intangible&#13;assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others.&#13;We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results&#13;of which form the basis for making judgments about the carrying values of our assets and liabilities.&lt;/font&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"&gt;&lt;font style="font-size: 8pt"&gt;For purposes of the statement of cash&#13;flows, cash and cash equivalents includes cash on hand held at financial institutions and other liquid investments with original&#13;maturities of three months or less. At times, these deposits may be in excess of insured limits.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;Our&#13;accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments.&#13;For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit&#13;losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential&#13;credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance&#13;is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may&#13;be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted&#13;and the potential for recovery is considered remote. Bad debt expense for the three months ended March 31, 2017 and 2016 was $0&#13;and $30,000, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;At&#13;March 31, 2017 and December 31, 2016, the allowance for doubtful accounts was $300,000 and $300,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; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&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-weight: normal; background-color: white"&gt;As&#13;of March 31, 2017, one customer accounted for 11% of accounts receivable. Three customers accounted for 43% of net revenues for&#13;the three months ended March 31, 2017.&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;As&#13;of December 31, 2016, one customer accounted for 10% of accounts receivable. Two customers accounted for 52% of net revenues for&#13;the three months ended March 31, 2016&lt;font style="background-color: white"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;Inventories&#13;are valued at the lower of cost or market using the first-in, first-out (&amp;#147;FIFO&amp;#148;) method. Inventories consist primarily&#13;of finished goods and raw materials. At March 31, 2017 and December 31, 2016, we did not have a reserve for slow-moving or obsolete&#13;inventory.&lt;/font&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <TOMZ:DepositsOnMerchandisePolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;Deposits&#13;on merchandise primarily consist of amounts paid in advance of the receipt of inventory (see Note 10).&lt;/font&gt;&lt;/p&gt;</TOMZ:DepositsOnMerchandisePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;We&#13;account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method&#13;over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures&#13;and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line&#13;method over the lives of the respective leases or service lives of the improvements, whichever is shorter.&lt;/font&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <TOMZ:AccountsPayablePolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal; background-color: white"&gt;As&#13;of March 31, 2017 and December 31, 2016, two vendors accounted for approximately 67% and 49% of total accounts payable, respectively.&amp;#160;&amp;#160;One&#13;vendor accounted for 67% and 77% of cost of goods sold for the three months ended March 31, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;</TOMZ:AccountsPayablePolicyTextBlock>
    <us-gaap:ExtendedProductWarrantyPolicy contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"&gt;Accrued warranties represent the estimated costs,&#13;if any, that will be incurred during the warranty period of our products. We make an estimate of expected costs that will be incurred&#13;by us during the warranty period and charge that expense to the consolidated statement of operations at the date of sale. Our manufacturer&#13;assumes warranty against product defects for one year, which we extend to our customers upon sale of the product. We assume responsibility&#13;for product reliability and results. As of March 31, 2017 and December 31, 2016, the Company did not establish a warranty reserve.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ExtendedProductWarrantyPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;Deferred&#13;income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of&#13;assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse.&#13;The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are,&#13;on a more likely than not basis, not expected to be realized in accordance with ASC guidance for income taxes. Net deferred tax&#13;benefits have been fully reserved at March 31, 2017 and December 31, 2016. 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;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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-size: 8pt; color: #000000"&gt;Basic&#13;loss per share is computed by dividing the Company&amp;#8217;s net loss by the weighted average number of shares of common stock outstanding&#13;during the period presented. Diluted loss per share is based on the treasury stock method and includes the effect from potential&#13;issuance of shares of common stock, such as shares issuable pursuant to the exercise of options and warrants and conversions of&#13;preferred stock or debentures.&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-size: 8pt; color: #000000"&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-size: 8pt; color: #000000"&gt;Potentially&#13;dilutive securities as of March 31, 2017 consisted of 9,814,805 shares of common stock from convertible debentures, 37,584,745&#13;shares of common stock issuable upon exercise of outstanding warrants, 200,000 shares of common stock issuable upon outstanding&#13;options and 510,000 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (&amp;#8220;Convertible&#13;Series A Preferred Stock&amp;#8221;). Diluted and basic weighted average shares are the same, as potentially dilutive shares are anti-dilutive.&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-size: 8pt; color: #000000"&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-size: 8pt; color: #000000"&gt;Potentially&#13;dilutive securities as of March 31, 2016, consisted of 36,026,413 shares of common stock issuable upon exercise of outstanding&#13;warrants, 200,000 shares of common stock issuable upon outstanding options and 510,000 shares of common stock issuable upon conversion&#13;of outstanding shares of Convertible Series A Preferred Stock. Diluted and basic weighted average shares are the same, as potentially&#13;dilutive shares are anti-dilutive.&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-size: 8pt; color: #000000"&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; color: #1F497D"&gt;&lt;font style="font-size: 8pt; color: #000000"&gt;After&#13;giving effect to the add back of interest expense on the convertible note and the amortization of the debt discount on the convertible&#13;notes totaling $14,270, net loss per share attributable to common shareholders would be $0.01 per share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;For&#13;revenue from services and product sales, we recognize revenue in accordance with Staff Accounting Bulletin No. 104, &amp;#147;Revenue&#13;Recognition&amp;#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &amp;#147;Revenue Recognition in Financial Statements&amp;#148;&#13;(SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence&#13;of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable;&#13;and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&amp;#146;s judgment regarding&#13;the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts.&#13;Provisions for discounts to customers, and allowance, and other adjustments will be provided for in the same period the related&#13;sales are recorded.&lt;/font&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;We&#13;account for stock-based compensation in accordance with Financial Accounting Standards Board (&amp;#147;FASB&amp;#148;), ASC 718, &amp;#147;Compensation&amp;#151;Stock&#13;Compensation.&amp;#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated at the grant date based on&#13;the award&amp;#146;s fair value and is recognized as expense over the requisite service period. During the year ended December 31,&#13;2015, we had one active stock-based compensation plan, the TOMI Environmental Solutions, Inc. Stock Option and Restricted Stock&#13;Plan (the &amp;#147;2008 Plan&amp;#148;). The 2008 Plan allowed the Company, through a committee of its board of directors, to issue&#13;up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues awards to its employees, consultants&#13;and board members. Stock options are granted with an exercise price equal to the closing price of our common stock on the date&#13;of the grant with a term no greater than 10 years. Generally, stock options vest over two to four years. Incentive stock options&#13;granted to shareholders who own 10% or more of our outstanding equity securities are granted at an exercise price that is not less&#13;than 110% of the closing price of our common stock on the date of grant and have a term no greater than five years. On the date&#13;of a grant, we determine the fair value of the stock option award and recognize compensation expense over the requisite service&#13;period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes&#13;option-pricing model. On August 25, 2015, we terminated the 2008 Plan.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;On&#13;January 29, 2016, our board of directors adopted the 2016 Equity Compensation Plan (the &amp;#147;2016 Plan&amp;#148;), subject to approval&#13;by our shareholders. The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted&#13;stock units and performance units/shares. Up to 5,000,000 shares of common stock are authorized for issuance under the 2016 Plan.&#13;Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination thereof. Provisions&#13;in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of common stock for numerous reasons, including, but&#13;not limited to, shares of common stock underlying canceled, expired, or forfeited awards of stock-based compensation and stock&#13;appreciation rights paid out in the form of cash. Stock-based compensation will typically be awarded in consideration for the future&#13;performance of services to us. All recipients of awards under the 2016 Plan are required to enter into award agreements with the&#13;Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended&#13;December 31, 2016, the Company issued options to purchase 100,000 shares of common stock out of the 2016 Plan. As of March 31,&#13;2017, the 2016 Plan had not been approved by our shareholders.&lt;/font&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;Financial&#13;instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents.&#13;We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000&#13;at times during the year.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <TOMZ:LonglivedAssetsIncludingAcquiredIntangibleAssets contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;We&#13;assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance&#13;indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment,&#13;we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are&#13;expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount&#13;by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of&#13;our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model&#13;that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed&#13;long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base&#13;these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections,&#13;and our expectations. We had no long-lived asset impairment charges for the three months ended March 31, 2017 and 2016.&lt;/font&gt;&lt;/p&gt;</TOMZ:LonglivedAssetsIncludingAcquiredIntangibleAssets>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;We&#13;expense advertising costs in the period in which they are incurred. Advertising and promotional expenses for the three months ended&#13;March 31, 2017 and 2016 were approximately $8,900 and 41,000, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal; background-color: white"&gt;We&#13;expense research and development expenses in the period in which they are incurred. For the three months ended March 31, 2017 and&#13;2016, research and development expenses were approximately $31,000 and $9,000, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal; background-color: white"&gt;We&#13;include shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost of sales.&lt;/font&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;font style="background-color: white"&gt;Other&#13;shipping and handling costs,&lt;/font&gt;&amp;#160;&lt;font style="background-color: white"&gt;including third-party delivery costs relating to&#13;the delivery of products to customers, are classified as a general and administrative expense. Shipping and handling costs included&#13;in general and administrative expense were $21,000 and $31,000 for the three months ended March, 31, 2017 and 2016, respectively.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:BusinessCombinationsPolicy contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;We&#13;currently have one reportable business segment due to the fact that we derive our revenue primarily from one product. A breakdown&#13;of revenue is shown below:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Net Revenue&lt;/i&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;&lt;i&gt;Product&#13;and Service Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Three Months Ended March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;SteraMist Product&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;821,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,504,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Service &amp;#38; Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;278,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;203,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,099,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,707,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;&lt;i&gt;Revenue by Geographic Region&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Three Months Ended March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;United States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;848,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;979,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;251,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;728,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,099,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,707,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-weight: normal"&gt;In&#13;May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &amp;#147;Revenue from Contracts with Customers (Topic&#13;606).&amp;#148; ASU 2014-09 supersedes the revenue recognition requirements in &amp;#147;Revenue Recognition (Topic 605)&amp;#148;, and&#13;requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the&#13;consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 is effective for&#13;annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption&#13;is not permitted. We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial&#13;statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;In&#13;November 2015, the FASB issued Accounting Standards Update No. 2015-17, &amp;#147;Income Taxes (Topic 740): Balance Sheet Classification&#13;of Deferred Taxes,&amp;#148; which simplifies the presentation of deferred income taxes by requiring that deferred tax assets and&#13;liabilities be classified as non-current. We have retrospectively adopted this standard as of December 31, 2015, although there&#13;was no impact on the Company, as all of the deferred tax assets for the year ended December 31, 2014 were classified as noncurrent.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal; color: #222222; background-color: white"&gt;In&#13;February 2016, the FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &amp;#147;Leases&lt;/font&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;font style="color: #222222; background-color: white"&gt;(Topic&#13;842).&amp;#148;&amp;#160; ASU 2016-02 provides new lease accounting guidance.&amp;#160; ASU 2016-02 is effective for annual reporting periods&#13;beginning after&amp;#160;December 15, 2018, including interim periods within that reporting period.&amp;#160; Early adoption is permitted.&amp;#160;&#13;We are currently in the process of evaluating the impact of the adoption of ASU 2016-02 on our consolidated financial statements.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="color: #222222; font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal; background-color: white"&gt;In&#13;March 2016, the FASB issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &amp;#147;Compensation &amp;#150; Stock Compensation&#13;(Topic 718).&amp;#148;&amp;#160; ASU 2016-09 provides improvements to employee share-based payment accounting.&amp;#160; ASU 2016-09 is effective&#13;for annual reporting periods beginning after&amp;#160;December 15, 2016, including interim periods within that reporting period. We&#13;are currently in the process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;&lt;i&gt;Product&#13;and Service Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Three Months Ended March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;SteraMist Product&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;821,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,504,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Service &amp;#38; Training&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;278,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;203,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,099,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,707,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&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; text-align: justify"&gt;&lt;font style="font-weight: normal"&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-weight: normal"&gt;&lt;i&gt;Revenue by Geographic Region&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"&gt;&lt;font style="font-weight: normal"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Three Months Ended March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;United States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;848,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;979,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;International&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;251,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;728,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;Total&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,099,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,707,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&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;Inventories consist of the following at:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;December 31, &lt;br /&gt;&#13;2016&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: center"&gt;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 76%; font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Raw materials&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;11,967&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;13,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4,488,487&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4,034,279&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4,500,454&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;4,047,310&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 31,&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center; vertical-align: top"&gt;2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 70%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;91,216&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;91,216&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;931,747&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;926,979&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;56,410&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;56,410&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Software&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;39,999&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;39,999&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Leasehold improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;15,554&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,134,926&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,130,158&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;585,125&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;518,350&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;549,801&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;611,808&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;December 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2016&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 70%; font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Intellectual Property and Patents&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;2,848,300&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Less: Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,462,637&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,370,260&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;Intangible Assets, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,385,663&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;1,478,040&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 70%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Trademarks&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;440,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Total Intangible Assets, net&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,825,663&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;1,918,040&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;Twelve Month Period Ending March 31,&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 85%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;370,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;2021&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;276,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: 8pt Times New Roman, Times, Serif"&gt;2022&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;-&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-weight: normal"&gt;1,386,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <TOMZ:ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;March 31,&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;2017 (Unaudited)&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 85%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Convertible notes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;5,300,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Initial discount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;(57,106&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;137&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Convertible notes, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;5,243,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</TOMZ:ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;March 31, 2017 (Unaudited)&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2016&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;&amp;#160;Number of Options&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;&amp;#160;Number of Options&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;&amp;#160;Weighted Average Exercise Price&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 40%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, beginning of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;&amp;#151;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;Outstanding, end of period&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;0.76&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; border-bottom: Black 1pt solid"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="6" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;b&gt;Outstanding Options&amp;#160;&amp;#160;&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="6" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;b&gt;Exercisable Options&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;b&gt;Range&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 9%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;b&gt;Average Weighted Remaining Contractual Life in Years&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;b&gt;Number&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"&gt;&lt;b&gt;Weighted Average Exercise Price&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;2.10&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;2.76&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;2.10&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;0.05&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;20,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;3.77&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;20,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;0.05&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;0.27&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;7.76&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;40,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;0.27&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;0.55&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;100,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;8.85&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;100,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;0.55&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;200,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;6.91&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;200,000&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&gt;$&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"&gt;0.76&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"&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; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="margin: 0pt"&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;&amp;#160;&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&gt;&#13;    &lt;td style="vertical-align: bottom"&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="6" style="vertical-align: top; border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;b&gt;March 31, 2017 (Unaudited)&amp;#160;&lt;/b&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; padding-bottom: 1.5pt"&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="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&lt;b&gt;December 31, 2016&lt;/b&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 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; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&amp;#160;Number of Warrants&lt;/b&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; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&amp;#160;Weighted Average Exercise Price&lt;/b&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; padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&amp;#160;Number of Warrants&lt;/b&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;b&gt;&amp;#160;Weighted Average Exercise Price&lt;/b&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: 40%"&gt;Outstanding, beginning of period&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: 12%; text-align: right"&gt;36,701,413&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;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;0.31&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 style="width: 12%; text-align: right"&gt;35,676,413&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;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;0.30&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;Granted&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;883,332&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;0.69&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;1,400,000&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;0.42&lt;/td&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;Expired&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; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&amp;#151;&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; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;&amp;#151;&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; padding-bottom: 1.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"&gt;(375,000&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt"&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;0.05&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;Outstanding, end of period&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="padding-bottom: 3pt; text-align: right"&gt;37,584,745&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="padding-bottom: 3pt"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;0.32&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="padding-bottom: 3pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; text-align: right"&gt;36,701,413&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="text-align: left; vertical-align: top"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; vertical-align: top"&gt;0.31&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; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <TOMZ:WarrantsOutstandingAndExercisableByPriceRange contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Outstanding Warrants&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;Exercisable Warrants&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Range&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.28&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 16%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1,575,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 3%; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;600,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;600,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.05&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;7,750,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;7,750,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1.24&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.26&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;10,125,613&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;3.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;10,125,613&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;11,925,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;11,925,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;4.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;250,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;625,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;3.68&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;425,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;3.83&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1.30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;75,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.69&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;883,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;2.96&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;883,332&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.69&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;3.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;3,000,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;1.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;37,584,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;2.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;37,384,745&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: left; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right; vertical-align: top"&gt;&lt;font style="font-weight: normal"&gt;0.32&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</TOMZ:WarrantsOutstandingAndExercisableByPriceRange>
    <TOMZ:UnvestedWarrantsOutstanding contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;&amp;#160;Unvested Warrants&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&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; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Exercise Price&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Average&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Weighted&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Remaining&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Contractual&lt;/p&gt;&#13;        &lt;p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Life in Years&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;5.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&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&gt;&amp;#160;&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&gt;&amp;#160;&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&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</TOMZ:UnvestedWarrantsOutstanding>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold; text-align: justify"&gt;Twelve Month Period Ending March 31,&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;Amount&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 85%; font-weight: bold; text-align: justify"&gt;&lt;font style="font-weight: normal"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;45,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold"&gt;&lt;font style="font-weight: normal"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font-weight: bold; text-align: right"&gt;&lt;font style="font-weight: normal"&gt;45,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 3pt; font-weight: bold"&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;&lt;font style="font-weight: normal"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">123399</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">104448</us-gaap:PrepaidExpenseCurrent>
    <TOMZ:DepositsOnMerchandise1 contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">79119</TOMZ:DepositsOnMerchandise1>
    <TOMZ:DepositsOnMerchandise1 contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">147010</TOMZ:DepositsOnMerchandise1>
    <us-gaap:InventoryNet contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">4500454</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4047310</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1411128</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1521378</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">5996031</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-03-31" unitRef="USD" decimals="0">4623544</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">948324</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5916068</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">549801</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">611807</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">12110131</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">6768469</us-gaap:AssetsCurrent>
    <us-gaap:Assets contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">14490295</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9303016</us-gaap:Assets>
    <us-gaap:OtherAssets contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1830363</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1922740</us-gaap:OtherAssets>
    <us-gaap:SecurityDeposit contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">4700</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4700</us-gaap:SecurityDeposit>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1825663</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1918040</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Liabilities contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">6797470</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1052953</us-gaap:Liabilities>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1554439</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1052953</us-gaap:LiabilitiesCurrent>
    <TOMZ:DeferredRentCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">-6601</TOMZ:DeferredRentCurrent>
    <TOMZ:DeferredRentCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-8541</TOMZ:DeferredRentCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">27424</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">30120</us-gaap:CustomerDepositsCurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2017-03-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:PreferredStockValue contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">5100</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">5100</us-gaap:PreferredStockValue>
    <TOMZ:CumulativeConvertibleSeriesBPreferredStock contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">0</TOMZ:CumulativeConvertibleSeriesBPreferredStock>
    <TOMZ:CumulativeConvertibleSeriesBPreferredStock contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</TOMZ:CumulativeConvertibleSeriesBPreferredStock>
    <us-gaap:CommonStockValue contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1208251</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1208251</us-gaap:CommonStockValue>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">14490295</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9303016</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">7692824</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" decimals="0">5100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-03-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1208252</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">41436604</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-34957131</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8250063</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="USD" decimals="0">5100</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1208252</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">41367946</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-34331234</us-gaap:StockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">-34957131</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-34331234</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">41436604</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">41367946</us-gaap:AdditionalPaidInCapital>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2017-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2017-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2016-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2017-03-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="AsOf2016-12-31_us-gaap_SeriesBPreferredStockMember" unitRef="Shares" decimals="INF">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ConvertibleNotesPayable contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">56969</us-gaap:ConvertibleNotesPayable>
    <TOMZ:PreferredStockParOrStatedValuePerShare1 contextRef="AsOf2017-03-31" unitRef="USDPShares" decimals="INF">1000</TOMZ:PreferredStockParOrStatedValuePerShare1>
    <TOMZ:PreferredStockParOrStatedValuePerShare1 contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">1000</TOMZ:PreferredStockParOrStatedValuePerShare1>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBIssuedShares>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding>
    <TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">0</TOMZ:CumulativeConvertiblePreferredStockSeriesBStockOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">120825134</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">120825134</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">120825134</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">120825134</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:GrossProfit contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">682526</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">959164</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsSold contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">416357</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">747812</us-gaap:CostOfGoodsSold>
    <us-gaap:Revenues contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">1098883</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">1706976</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-611627</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-1038444</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">1294153</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">1997608</us-gaap:OperatingExpenses>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">610355</us-gaap:OtherGeneralAndAdministrativeExpense>
    <us-gaap:OtherGeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">857468</us-gaap:OtherGeneralAndAdministrativeExpense>
    <TOMZ:ConsultingFees contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">31052</TOMZ:ConsultingFees>
    <TOMZ:ConsultingFees contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">129626</TOMZ:ConsultingFees>
    <us-gaap:ShareBasedCompensation contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">11553</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">338629</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-03-31_us-gaap_ChiefExecutiveOfficerMember" unitRef="USD" decimals="0">168000</us-gaap:ShareBasedCompensation>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">30647</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">8781</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">179384</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">352177</us-gaap:SellingExpense>
    <us-gaap:DepreciationAndAmortization contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">159151</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">133267</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProfessionalFees contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">272011</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">177660</us-gaap:ProfessionalFees>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-14270</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">14133</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:InterestExpense>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">137</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-625897</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-1038444</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-01-01to2017-03-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-625897</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2017-01-01to2017-03-31" unitRef="USDPShares" decimals="INF">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="From2016-01-01to2016-03-31" unitRef="USDPShares" decimals="INF">-0.01</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">120825134</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">120177335</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:SharesIssued contextRef="AsOf2017-03-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2017-03-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">120825134</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2016-12-31_us-gaap_SeriesAPreferredStockMember" unitRef="Shares" decimals="INF">510000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">120825134</us-gaap:SharesIssued>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">11553</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1 contextRef="From2017-01-01to2017-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">11553</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1>
    <TOMZ:ReserveForBadDebts contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">0</TOMZ:ReserveForBadDebts>
    <TOMZ:ReserveForBadDebts contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">30000</TOMZ:ReserveForBadDebts>
    <TOMZ:ValueOfEquityIssuedForServices contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">0</TOMZ:ValueOfEquityIssuedForServices>
    <TOMZ:ValueOfEquityIssuedForServices contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">145194</TOMZ:ValueOfEquityIssuedForServices>
    <TOMZ:EquityBasedCompensation contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">11553</TOMZ:EquityBasedCompensation>
    <TOMZ:EquityBasedCompensation contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">281628</TOMZ:EquityBasedCompensation>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">137</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">159151</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">133267</us-gaap:OtherDepreciationAndAmortization>
    <TOMZ:IncreaseDecreaseInDepositsOnMerchandise contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-67890</TOMZ:IncreaseDecreaseInDepositsOnMerchandise>
    <TOMZ:IncreaseDecreaseInDepositsOnMerchandise contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-205012</TOMZ:IncreaseDecreaseInDepositsOnMerchandise>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">18951</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">37563</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">453144</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">1761346</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-110250</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">232887</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-247525</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-995375</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-2695</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-1637</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <TOMZ:AdvancesOnGrants contextRef="From2017-01-01to2017-03-31" unitRef="USD" xsi:nil="true" />
    <TOMZ:AdvancesOnGrants contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-23783</TOMZ:AdvancesOnGrants>
    <TOMZ:IncreaseDecreaseInDeferredRent contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-1940</TOMZ:IncreaseDecreaseInDeferredRent>
    <TOMZ:IncreaseDecreaseInDeferredRent contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-1551</TOMZ:IncreaseDecreaseInDeferredRent>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">0</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:IncreaseDecreaseInAccruedSalaries contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">36542</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-14133</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">5047707</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-1292524</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">5300000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:IncomeTaxesPaid contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">800</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">800</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestExpenseDebt contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">0</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:InterestExpenseDebt>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-4768</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">-297149</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <TOMZ:PurchaseOfPropertyAndEquipment contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">4768</TOMZ:PurchaseOfPropertyAndEquipment>
    <TOMZ:PurchaseOfPropertyAndEquipment contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">297149</TOMZ:PurchaseOfPropertyAndEquipment>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">11967</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">13031</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">4488487</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4034279</us-gaap:InventoryFinishedGoods>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">585125</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">518350</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1134926</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1130158</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">15554</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">15554</us-gaap:LeaseholdImprovementsGross>
    <TOMZ:ComputerSoftware contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">39999</TOMZ:ComputerSoftware>
    <TOMZ:ComputerSoftware contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">39999</TOMZ:ComputerSoftware>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">56410</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">56410</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentVehicles>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">931747</us-gaap:PostconfirmationEquipment>
    <us-gaap:PostconfirmationEquipment contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">926979</us-gaap:PostconfirmationEquipment>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">91216</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">91216</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:Depreciation contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">66775</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">40890</us-gaap:Depreciation>
    <TOMZ:OtherIntangibleAssetsGross contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">2848300</TOMZ:OtherIntangibleAssetsGross>
    <TOMZ:OtherIntangibleAssetsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2848300</TOMZ:OtherIntangibleAssetsGross>
    <TOMZ:AccumulatedAmortizationOnIntangibleAssets contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1462637</TOMZ:AccumulatedAmortizationOnIntangibleAssets>
    <TOMZ:AccumulatedAmortizationOnIntangibleAssets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1370260</TOMZ:AccumulatedAmortizationOnIntangibleAssets>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1385663</us-gaap:OtherIntangibleAssetsNet>
    <us-gaap:OtherIntangibleAssetsNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1478040</us-gaap:OtherIntangibleAssetsNet>
    <TOMZ:Trademarks contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">440000</TOMZ:Trademarks>
    <TOMZ:Trademarks contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">440000</TOMZ:Trademarks>
    <TOMZ:TotalIntangibleAssetsNet contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1825663</TOMZ:TotalIntangibleAssetsNet>
    <TOMZ:TotalIntangibleAssetsNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1918040</TOMZ:TotalIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">370000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">276000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1386000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">92377</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">92377</us-gaap:AmortizationOfIntangibleAssets>
    <TOMZ:ExpectedVolatility contextRef="AsOf2017-03-31" unitRef="Percent" decimals="INF">1.1154</TOMZ:ExpectedVolatility>
    <TOMZ:RiskfreeRate contextRef="AsOf2017-03-31" unitRef="Percent" decimals="INF">0.0159</TOMZ:RiskfreeRate>
    <TOMZ:RemainingTermYears contextRef="From2017-01-01to2017-03-31">P3Y</TOMZ:RemainingTermYears>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">1276891</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">735879</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">14133</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">229390</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">278413</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">5243031</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">5243031</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">0</us-gaap:ConvertibleLongTermNotesPayable>
    <TOMZ:WarrantsIssuedAsPartOfDebtPrivatePlacement contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">57106</TOMZ:WarrantsIssuedAsPartOfDebtPrivatePlacement>
    <TOMZ:WarrantsIssuedAsPartOfDebtPrivatePlacement contextRef="From2017-01-01to2017-03-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">57106</TOMZ:WarrantsIssuedAsPartOfDebtPrivatePlacement>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">541012</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">1003994</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">-49024</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">266198</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">5300000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</us-gaap:ProceedsFromConvertibleDebt>
    <TOMZ:EstablishmentOfDiscountOnConvertibleDebt contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">57106</TOMZ:EstablishmentOfDiscountOnConvertibleDebt>
    <TOMZ:EstablishmentOfDiscountOnConvertibleDebt contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">0</TOMZ:EstablishmentOfDiscountOnConvertibleDebt>
    <invest:InvestmentWarrantsExercisePrice contextRef="From2017-03-01to2017-03-15_custom_ConvertibleNotesMember" unitRef="USDPShares" decimals="INF">0.69</invest:InvestmentWarrantsExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets contextRef="From2017-03-01to2017-03-15_custom_ConvertibleNotesMember" unitRef="Shares" decimals="INF">883332</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets contextRef="From2017-03-01to2017-03-15_custom_ConvertibleNotesMember" unitRef="USD" decimals="0">5300000</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="AsOf2017-03-15_custom_ConvertibleNotesMember" unitRef="Percent" decimals="INF">0.04</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">5300000</us-gaap:ConvertibleNotesPayableCurrent>
    <TOMZ:InitialDiscount contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">-57106</TOMZ:InitialDiscount>
    <us-gaap:AccumulatedAmortizationOfCurrentDeferredFinanceCosts contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">137</us-gaap:AccumulatedAmortizationOfCurrentDeferredFinanceCosts>
    <us-gaap:ConvertibleDebt contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">5243031</us-gaap:ConvertibleDebt>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-03-31_custom_PointZeroThreeRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-03-31_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-03-31_custom_ZeroPointTwentySevenRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-03-31_custom_ZeroPointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-03-31" unitRef="USDPShares" decimals="INF">0.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">0.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-03-31" unitRef="USDPShares" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2017-01-01to2017-03-31" unitRef="USDPShares" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2017-01-01to2017-03-31">P6Y10M28D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2017-01-01to2017-03-31_custom_PointZeroFiveRangeMember">P3Y9M7D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2017-01-01to2017-03-31_custom_PointZeroThreeRangeMember">P2Y9M4D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2017-01-01to2017-03-31_custom_ZeroPointTwentySevenRangeMember">P7Y9M4D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsOption contextRef="From2017-01-01to2017-03-31_custom_ZeroPointFiftyFiveRangeMember">P8Y10M6D</TOMZ:AverageWeightedRemainingContractualLifeInYearsOption>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-03-31_custom_PointZeroThreeRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-03-31_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-03-31_custom_ZeroPointTwentySevenRangeMember" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-03-31_custom_ZeroPointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31" unitRef="USDPShares" decimals="INF">0.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointZeroThreeRangeMember" unitRef="USDPShares" decimals="INF">2.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_PointZeroFiveRangeMember" unitRef="USDPShares" decimals="INF">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_ZeroPointTwentySevenRangeMember" unitRef="USDPShares" decimals="INF">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_ZeroPointFiftyFiveRangeMember" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber contextRef="AsOf2017-03-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">37584745</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber contextRef="AsOf2016-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">36701413</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber contextRef="AsOf2015-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">35676413</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber>
    <TOMZ:GrantedWarrants contextRef="From2017-01-01to2017-03-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">883332</TOMZ:GrantedWarrants>
    <TOMZ:GrantedWarrants contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">1400000</TOMZ:GrantedWarrants>
    <TOMZ:ExpiredWarrants1 contextRef="From2017-01-01to2017-03-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">0</TOMZ:ExpiredWarrants1>
    <TOMZ:ExpiredWarrants1 contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">-375000</TOMZ:ExpiredWarrants1>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1 contextRef="AsOf2017-03-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.32</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.31</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1 contextRef="AsOf2015-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.3</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1>
    <TOMZ:ExpiredWeightedAverageExercisePrice contextRef="From2017-01-01to2017-03-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.00</TOMZ:ExpiredWeightedAverageExercisePrice>
    <TOMZ:ExpiredWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.05</TOMZ:ExpiredWeightedAverageExercisePrice>
    <TOMZ:GrantedWeightedAverageExercisePrice1 contextRef="From2017-01-01to2017-03-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.69</TOMZ:GrantedWeightedAverageExercisePrice1>
    <TOMZ:GrantedWeightedAverageExercisePrice1 contextRef="From2016-01-01to2016-12-31_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.42</TOMZ:GrantedWeightedAverageExercisePrice1>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">37584745</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">600000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_PointOneFiveRangeMember" unitRef="Shares" decimals="INF">7750000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointZeroOneRangeMember" unitRef="Shares" decimals="INF">1575000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointTwoSixOneRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointThreeZeroRangeMember" unitRef="Shares" decimals="INF">11925800</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointTwoNineRangeMember" unitRef="Shares" decimals="INF">10125613</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointFiveZeroRangeMember" unitRef="Shares" decimals="INF">625000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_OneRangeMember" unitRef="Shares" decimals="INF">3000000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointSixTwoRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointThirtyThreeRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointZeroThreeTwoRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointZeroFourTwoRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointTwoSevenRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants contextRef="AsOf2017-03-31_custom_PointSixNineRangeMember" unitRef="Shares" decimals="INF">883332</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">37384745</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_PointZeroFiveRangeMember" unitRef="Shares" decimals="INF">600000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_PointOneFiveRangeMember" unitRef="Shares" decimals="INF">7750000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointZeroOneRangeMember" unitRef="Shares" decimals="INF">1575000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointTwoSixOneRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointThreeZeroRangeMember" unitRef="Shares" decimals="INF">11925800</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointTwoNineRangeMember" unitRef="Shares" decimals="INF">10125613</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointFiveZeroRangeMember" unitRef="Shares" decimals="INF">425000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_OneRangeMember" unitRef="Shares" decimals="INF">3000000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointSixTwoRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointThirtyThreeRangeMember" unitRef="Shares" decimals="INF">75000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointFiftyFiveRangeMember" unitRef="Shares" decimals="INF">100000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointZeroThreeTwoRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointZeroFourTwoRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointTwoSevenRangeMember" unitRef="Shares" decimals="INF">250000</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber contextRef="AsOf2017-03-31_custom_PointSixNineRangeMember" unitRef="Shares" decimals="INF">883332</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31" unitRef="USDPShares" decimals="INF">0.32</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_PointZeroFiveRangeMember" unitRef="USDPShares" decimals="INF">0.05</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_PointOneFiveRangeMember" unitRef="USDPShares" decimals="INF">0.15</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointZeroOneRangeMember" unitRef="USDPShares" decimals="INF">0.01</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointTwoSixOneRangeMember" unitRef="USDPShares" decimals="INF">0.26</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointThreeZeroRangeMember" unitRef="USDPShares" decimals="INF">.30</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointTwoNineRangeMember" unitRef="USDPShares" decimals="INF">0.29</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointFiveZeroRangeMember" unitRef="USDPShares" decimals="INF">.50</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_OneRangeMember" unitRef="USDPShares" decimals="INF">1.00</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointSixTwoRangeMember" unitRef="USDPShares" decimals="INF">0.62</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointThirtyThreeRangeMember" unitRef="USDPShares" decimals="INF">0.33</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointFiftyFiveRangeMember" unitRef="USDPShares" decimals="INF">0.55</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointZeroThreeTwoRangeMember" unitRef="USDPShares" decimals="INF">0.32</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointZeroFourTwoRangeMember" unitRef="USDPShares" decimals="INF">0.42</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointTwoSevenRangeMember" unitRef="USDPShares" decimals="INF">0.27</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-03-31_custom_PointSixNineRangeMember" unitRef="USDPShares" decimals="INF">0.69</TOMZ:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31">P2Y2M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointZeroOneRangeMember">P3M11D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointZeroFiveRangeMember">P9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointOneFiveRangeMember">P6M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointTwoSixOneRangeMember">P1Y2M27D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointThreeZeroRangeMember">P1Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointTwoNineRangeMember">P3Y6M22D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointFiveZeroRangeMember">P3Y8M5D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_OneRangeMember">P3Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointSixTwoRangeMember">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointFiftyFiveRangeMember">P3Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointThirtyThreeRangeMember">P1Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointZeroThreeTwoRangeMember">P4Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointZeroFourTwoRangeMember">P4Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointTwoSevenRangeMember">P4Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-01-01to2017-03-31_custom_PointSixNineRangeMember">P2Y11M16D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <TOMZ:WeightedAverageExercisePriceUnvestedWarrants contextRef="AsOf2017-03-31_custom_UnvestedWarrantMember" unitRef="USDPShares" decimals="INF">0.50</TOMZ:WeightedAverageExercisePriceUnvestedWarrants>
    <TOMZ:UnvestedWarrantsNumber contextRef="AsOf2017-03-31_custom_UnvestedWarrantMember" unitRef="Shares" decimals="INF">200000</TOMZ:UnvestedWarrantsNumber>
    <TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants contextRef="From2017-01-01to2017-03-31_custom_UnvestedWarrantMember">P5Y</TOMZ:AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">4000</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares contextRef="From2016-01-01to2016-03-31" unitRef="Shares" decimals="INF">275416</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesShares>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">145000</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount>
    <TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount contextRef="From2016-01-01to2016-03-31_custom_ChiefExecutiveOfficerOneMember" unitRef="USD" decimals="0">51000</TOMZ:CommonStockIssuedForProfessionalAndOtherServicesAmount>
    <TOMZ:StockCompensationExpense contextRef="From2016-01-01to2016-03-31_us-gaap_ChiefExecutiveOfficerMember" unitRef="USD" decimals="0">39000</TOMZ:StockCompensationExpense>
    <TOMZ:StockCompensationExpense contextRef="From2016-01-01to2016-03-31_custom_ChiefExecutiveOfficerOneMember" unitRef="USD" decimals="0">58000</TOMZ:StockCompensationExpense>
    <TOMZ:StockIssuedToWarrantPurchase contextRef="From2016-01-01to2016-03-31_us-gaap_ChiefExecutiveOfficerMember" unitRef="Shares" decimals="INF">250000</TOMZ:StockIssuedToWarrantPurchase>
    <TOMZ:ExercisePriceOfWarrant contextRef="From2016-01-01to2016-03-31_us-gaap_ChiefExecutiveOfficerMember" unitRef="USDPShares" decimals="INF">0.50</TOMZ:ExercisePriceOfWarrant>
    <us-gaap:LegalFees contextRef="From2017-01-01to2017-03-31_custom_MrPaulMember" unitRef="USD" decimals="0">15000</us-gaap:LegalFees>
    <us-gaap:LegalFees contextRef="From2016-01-01to2016-03-31_custom_MrPaulMember" unitRef="USD" decimals="0">15000</us-gaap:LegalFees>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">45000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">45000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LeaseAndRentalExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">11427</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">11427</us-gaap:LeaseAndRentalExpense>
    <us-gaap:AccountsPayableInterestBearingInterestRate contextRef="AsOf2017-03-31" unitRef="Percent" decimals="INF">0.53</us-gaap:AccountsPayableInterestBearingInterestRate>
    <us-gaap:AccountsPayableInterestBearingInterestRate contextRef="AsOf2016-12-31" unitRef="Percent" decimals="INF">0.31</us-gaap:AccountsPayableInterestBearingInterestRate>
    <us-gaap:Deposits contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">79119</us-gaap:Deposits>
    <us-gaap:Deposits contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">147010</us-gaap:Deposits>
    <TOMZ:IncurredCostsInConnectionWithTheGrant contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">359112</TOMZ:IncurredCostsInConnectionWithTheGrant>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">70075</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">172735</us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">29764</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">40264</us-gaap:AccruedPayrollTaxesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">66301</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">46414</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <TOMZ:BadDebtExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">0</TOMZ:BadDebtExpense>
    <TOMZ:BadDebtExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">30000</TOMZ:BadDebtExpense>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-03-31" unitRef="USD" decimals="0">300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <TOMZ:AccountsPayableVendorAccountedPercentage contextRef="AsOf2017-03-31" unitRef="Percent" decimals="INF">0.67</TOMZ:AccountsPayableVendorAccountedPercentage>
    <TOMZ:AccountsPayableVendorAccountedPercentage contextRef="AsOf2016-12-31" unitRef="Percent" decimals="INF">0.49</TOMZ:AccountsPayableVendorAccountedPercentage>
    <TOMZ:CostOfGoodsSoldVendorAccountedPercentage1 contextRef="From2017-01-01to2017-03-31" unitRef="Percent" decimals="INF">0.67</TOMZ:CostOfGoodsSoldVendorAccountedPercentage1>
    <TOMZ:CostOfGoodsSoldVendorAccountedPercentage1 contextRef="From2016-01-01to2016-03-31" unitRef="Percent" decimals="INF">0.77</TOMZ:CostOfGoodsSoldVendorAccountedPercentage1>
    <TOMZ:PotentiallyDilutiveSecuritiesConvertibleDebentures contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">9814805</TOMZ:PotentiallyDilutiveSecuritiesConvertibleDebentures>
    <TOMZ:PotentiallyDilutiveSecuritiesConvertibleDebentures contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">36026413</TOMZ:PotentiallyDilutiveSecuritiesConvertibleDebentures>
    <TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">37584745</TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants>
    <TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">200000</TOMZ:PotentiallyDilutiveSecuritiesOutstandingWarrants>
    <TOMZ:PotentiallyDilutiveSecuritiesOutstandingOptions contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">200000</TOMZ:PotentiallyDilutiveSecuritiesOutstandingOptions>
    <TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock contextRef="AsOf2017-03-31" unitRef="Shares" decimals="INF">510000</TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock>
    <TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">510000</TOMZ:PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock>
    <TOMZ:AccountsReceivable contextRef="From2017-01-01to2017-03-31" unitRef="Percent" decimals="INF">0.11</TOMZ:AccountsReceivable>
    <TOMZ:AccountsReceivable contextRef="From2016-01-01to2016-03-31" unitRef="Percent" decimals="INF">0.10</TOMZ:AccountsReceivable>
    <TOMZ:AccountsReceivable contextRef="From2016-01-01to2016-03-31_us-gaap_SalesRevenueNetMember_custom_ThreecustomerMember" unitRef="Percent" decimals="INF">0.52</TOMZ:AccountsReceivable>
    <TOMZ:AccountsReceivable contextRef="From2017-01-01to2017-03-31_us-gaap_SalesRevenueNetMember_custom_ThreecustomerMember" unitRef="Percent" decimals="INF">0.43</TOMZ:AccountsReceivable>
    <us-gaap:AdvertisingExpense contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">8900</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">41000</us-gaap:AdvertisingExpense>
    <us-gaap:ShippingHandlingAndTransportationCosts contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">21000</us-gaap:ShippingHandlingAndTransportationCosts>
    <us-gaap:ShippingHandlingAndTransportationCosts contextRef="From2016-01-01to2016-03-31" unitRef="USD" decimals="0">31000</us-gaap:ShippingHandlingAndTransportationCosts>
    <TOMZ:DirectorFees contextRef="AsOf2017-03-31" unitRef="USD" decimals="0">63250</TOMZ:DirectorFees>
    <TOMZ:DirectorFees contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">19000</TOMZ:DirectorFees>
    <TOMZ:CostOfGoodsSoldPercentage contextRef="From2017-01-01to2017-03-31" unitRef="Percent" decimals="INF">0.67</TOMZ:CostOfGoodsSoldPercentage>
    <TOMZ:CostOfGoodsSoldPercentage contextRef="From2016-01-01to2016-03-31" unitRef="Percent" decimals="INF">0.77</TOMZ:CostOfGoodsSoldPercentage>
    <TOMZ:CommonStockValuedAccrued contextRef="From2017-01-01to2017-03-31_custom_MrPaulMember" unitRef="USD" decimals="0">8000</TOMZ:CommonStockValuedAccrued>
    <TOMZ:CommonStockValuedAccrued contextRef="From2017-01-01to2017-03-31_custom_MrJohnsenMember" unitRef="USD" decimals="0">8000</TOMZ:CommonStockValuedAccrued>
    <TOMZ:CommonStockValuedAccrued contextRef="From2017-01-01to2017-03-31_custom_MsAndersonMember" unitRef="USD" decimals="0">8000</TOMZ:CommonStockValuedAccrued>
    <TOMZ:CommonStockValuedAccrued contextRef="From2017-01-01to2017-03-31_custom_MrFredMember" unitRef="USD" decimals="0">8000</TOMZ:CommonStockValuedAccrued>
    <TOMZ:ConcentrationRiskPercentage contextRef="From2017-01-01to2017-03-31_us-gaap_SalesRevenueNetMember_custom_ThreeCustomersMember" unitRef="Percent" decimals="INF">0.43</TOMZ:ConcentrationRiskPercentage>
    <TOMZ:ConcentrationRiskPercentage contextRef="From2016-01-01to2016-03-31_us-gaap_SalesRevenueNetMember_custom_TwoCustomersMember" unitRef="Percent" decimals="INF">0.52</TOMZ:ConcentrationRiskPercentage>
    <TOMZ:ConcentrationRiskPercentage contextRef="From2017-01-01to2017-03-31_us-gaap_SalesRevenueNetMember_custom_OneCustomersMember" unitRef="Percent" decimals="INF">0.11</TOMZ:ConcentrationRiskPercentage>
    <TOMZ:ConcentrationRiskPercentage contextRef="From2016-01-01to2016-03-31_us-gaap_SalesRevenueNetMember_custom_OneCustomersMember" unitRef="Percent" decimals="INF">0.10</TOMZ:ConcentrationRiskPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod contextRef="From2016-01-01to2016-03-31_custom_ChiefExecutiveOfficerOneMember" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <TOMZ:CommonStockIssuedShares contextRef="From2017-01-01to2017-03-31" unitRef="Shares" decimals="INF">883332</TOMZ:CommonStockIssuedShares>
    <us-gaap:ProceedsFromIssuanceOfWarrants contextRef="From2017-01-01to2017-03-31" unitRef="USD" decimals="0">12000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="From2017-01-01to2017-03-31">&lt;table cellspacing="0" cellpadding="0" style="font: 8pt 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;&amp;#160;&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&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 colspan="2" style="vertical-align: bottom; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&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;&#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: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt"&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;(unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td 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 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;2016&lt;/b&gt;&lt;/p&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 style="width: 70%"&gt;Commissions&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;70,075&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;/td&gt;&#13;    &lt;td style="width: 12%; text-align: right"&gt;172,735&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;Payroll and related costs&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;29,764&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;40,264&lt;/td&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;Director fees&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;63,250&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;19,000&lt;/td&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;Other accrued expenses&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; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;66,301&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;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;46,414&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;Total&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2pt"&gt;$&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2pt; text-align: right"&gt;229,390&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left; vertical-align: top"&gt;$&lt;/td&gt;&#13;    &lt;td style="text-align: right; vertical-align: top"&gt;278,413&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2pt"&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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2017-05-10" unitRef="Shares" decimals="INF">121043958</dei:EntityCommonStockSharesOutstanding>
    <TOMZ:ConvertibleDebtTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"&gt;On March 15, 2017, the Company closed a&#13;private placement transaction in which it issued to certain accredited investors unregistered senior callable convertible promissory&#13;notes (the &amp;#8220;Notes&amp;#8221;) and three-year warrants to purchase an aggregate of 883,332 shares of common stock at an exercise&#13;price of $0.69 per share in exchange for aggregate gross proceeds of $5,300,000. The Notes bear interest at a rate of 4% per annum&#13;and mature on August 31, 2018, unless earlier redeemed, repurchased or converted. The Notes rank senior to all of the Company&amp;#8217;s&#13;unsecured debt. The Notes are convertible at the option of the holder into common stock at a conversion price of $0.54 per share.&#13;Subsequent to September 1, 2017, the Company may redeem the Notes at any time prior to maturity at a price equal to 100% of the&#13;outstanding principal amount of the Notes to be redeemed, plus accrued and unpaid interest as of the redemption date. Interest&#13;on the Notes is payable semi-annually in cash on February 28 and August 31 of each year, beginning on August 31, 2017. Interest&#13;expense related to the Notes for the three months ended March 31, 2017 was $14,133.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The warrants were valued at $57,728 using&#13;the Black-Scholes pricing model with the following assumptions: expected volatility: 111.54%; expected dividend: $0; expected term:&#13;3 years; and risk free rate: 1.59%. The estimated fair value of the warrants was calculated using the Black-Scholes valuation model.&#13;The Company recorded the warrants&amp;#8217; relative fair value of $57,106 as an increase to additional paid-in capital and a discount&#13;against the related debt.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;The debt discount is being amortized over&#13;the life of the Notes using the effective interest method. Amortization expense for the three months ended March 31, 2017 was $137.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;Convertible notes&#13;consist of the following at March 31, 2017:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid"&gt;&#13;        &lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;March 31,&lt;/b&gt;&lt;/p&gt;&#13;        &lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;2017 (Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 86%; text-align: justify; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Convertible notes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,300,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Initial discount&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;(57,106&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&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="vertical-align: bottom"&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Accumulated Amortization&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;137&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Convertible notes, net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top; text-align: right; line-height: 107%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5,243,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom; text-align: justify; line-height: 107%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt"&gt;&amp;#160;&lt;/p&gt;</TOMZ:ConvertibleDebtTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="From2017-01-01to2017-03-31">&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The authoritative&#13;guidance for fair value measurements defines fair value as the exchange price that would be received for an asset or paid to transfer&#13;a liability (an exit price) in the principal or the most advantageous market for the asset or liability in an orderly transaction&#13;between market participants on the measurement date. Market participants are buyers and sellers in the principal market that are&#13;(i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes a fair value&#13;hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable, that may be&#13;used to measure fair value, which are the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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="width: 7%; font: 11pt/107% Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level 1:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 93%"&gt;&#13;        &lt;p style="font: 8pt/normal 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/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level 2:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&#13;        &lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0"&gt;Inputs other than Level 1 that are observable, either directly&#13;        or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other&#13;        inputs that are observable or corroborated by observable market data or substantially the full term of the assets or liabilities.&lt;/p&gt;&#13;        &lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Level 3:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="font: 11pt/107% Calibri, Helvetica, Sans-Serif"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;Our financial instruments include cash&#13;and equivalents, accounts receivable, accounts payable, accrued expenses and convertible debt. All these items were determined&#13;to be Level 1 fair value measurements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The carrying amounts&#13;of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair value because of&#13;the short maturity of these instruments. The recorded value of convertible debt approximates its fair value as the terms and rates&#13;approximate market rates (See also Note 6).&lt;/p&gt;&#13;&#13;&lt;p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>tomz-20170331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: Source; Value: 167149 03312017 10Q1.xfr; Date: 2017%2D05%2D15T12:42:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040005 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9aQ5w7xRiXgen8uOanNMSayOicPtwZB6iYlBvml9fSn6DyEtefAKGylwpbM2Mf0M -->
<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/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-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/2016-01-31" xmlns:TOMZ="http://tomiesinc.com/20170331" elementFormDefault="qualified" targetNamespace="http://tomiesinc.com/20170331">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://tomiesinc.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://tomiesinc.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" id="CondensedConsolidatedBalanceSheetParenthetical">
	  <link:definition>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StatementsOfOperations" id="StatementsOfOperations">
	  <link:definition>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" id="CondensedConsolidatedStatementOfStockholdersEquity">
	  <link:definition>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.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://tomiesinc.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://tomiesinc.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://tomiesinc.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
	  <link:definition>00000010 - Disclosure - 4. 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://tomiesinc.com/role/IntangibleAssets" id="IntangibleAssets">
	  <link:definition>00000011 - Disclosure - 5. 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://tomiesinc.com/role/ConvertibleDebt" id="ConvertibleDebt">
	  <link:definition>00000012 - Disclosure - 6. 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://tomiesinc.com/role/StockholdersEquity" id="StockholdersEquity">
	  <link:definition>00000013 - Disclosure - 7. 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://tomiesinc.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
	  <link:definition>00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS</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://tomiesinc.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000015 - Disclosure - 9. 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://tomiesinc.com/role/ContractsAndAgreements" id="ContractsAndAgreements">
	  <link:definition>00000016 - Disclosure - 10. 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://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd" id="AccruedExpensesAndOtherCurrentLiabilitiesUsd">
	  <link:definition>00000017 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (USD $)</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://tomiesinc.com/role/CustomerConcentration" id="CustomerConcentration">
	  <link:definition>00000018 - Disclosure - 12. 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://tomiesinc.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000019 - Disclosure - 13. 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://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000020 - 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://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000021 - 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://tomiesinc.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000022 - 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://tomiesinc.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
	  <link:definition>00000023 - Disclosure - 4. 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://tomiesinc.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
	  <link:definition>00000024 - Disclosure - 5. INTANGIBLE ASSETS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" id="ConvertibleDebtTables">
	  <link:definition>00000025 - Disclosure - 6. 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://tomiesinc.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
	  <link:definition>00000026 - Disclosure - 7. STOCKHOLDERS' 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://tomiesinc.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
	  <link:definition>00000027 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (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://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" id="AccruedExpensesAndOtherCurrentLiabilitiesTables">
	  <link:definition>00000028 - Disclosure - 11. 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://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails">
	  <link:definition>00000029 - 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://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000030 - 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://tomiesinc.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000031 - 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://tomiesinc.com/role/PropertyAndEquipmentDetails" id="PropertyAndEquipmentDetails">
	  <link:definition>00000032 - Disclosure - 4. 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://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" id="PropertyAndEquipmentDetailsNarrative">
	  <link:definition>00000033 - Disclosure - 4. 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://tomiesinc.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails">
	  <link:definition>00000034 - Disclosure - 5. INTANGIBLE ASSETS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" id="IntangibleAssetsDetails1">
	  <link:definition>00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" id="IntangibleAssetsAndAssetAcquisitionDetails3">
	  <link:definition>00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative">
	  <link:definition>00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" id="ConvertibleDebtDetails">
	  <link:definition>00000038 - Disclosure - 6. 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://tomiesinc.com/role/ConvertibleDebtDetailsNarrative" id="ConvertibleDebtDetailsNarrative">
	  <link:definition>00000039 - Disclosure - 6. 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://tomiesinc.com/role/StockholdersEquityDetails" id="StockholdersEquityDetails">
	  <link:definition>00000040 - Disclosure - 7. STOCKHOLDERS' 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://tomiesinc.com/role/StockholdersEquityDetails1" id="StockholdersEquityDetails1">
	  <link:definition>00000041 - Disclosure - 7. STOCKHOLDERS' 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://tomiesinc.com/role/StockholdersEquityDetails2" id="StockholdersEquityDetails2">
	  <link:definition>00000042 - Disclosure - 7. STOCKHOLDERS' 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://tomiesinc.com/role/StockholdersEquityDetails3" id="StockholdersEquityDetails3">
	  <link:definition>00000043 - Disclosure - 7. STOCKHOLDERS' 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://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" id="StockholdersEquityDeficiencyDetails4">
	  <link:definition>00000044 - Disclosure - 7. STOCKHOLDERS' EQUITY (DEFICIENCY) (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://tomiesinc.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
	  <link:definition>00000045 - Disclosure - 7. STOCKHOLDERS' 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://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
	  <link:definition>00000046 - Disclosure - 8. RELATED PARTY TRANSACTIONS (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://tomiesinc.com/role/CommitmentsAndContingenciesDetails" id="CommitmentsAndContingenciesDetails">
	  <link:definition>00000047 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (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://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000048 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (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://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" id="ContractsAndAgreementsDetailsNarrative">
	  <link:definition>00000049 - Disclosure - 10. CONTRACTS AND AGREEMENTS (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://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" id="AccruedExpensesAndOtherCurrentLiabilitiesDetails">
	  <link:definition>00000050 - Disclosure - 11. 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://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" id="CustomerConcentrationDetailsNarrative">
	  <link:definition>00000051 - Disclosure - 12. 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-20170331_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-20170331_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-20170331_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-20170331_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/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-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/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" name="CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" name="CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ContractsAndAgreementsTextBlock" name="ContractsAndAgreementsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DepositsOnMerchandisePolicyTextBlock" name="DepositsOnMerchandisePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccountsPayablePolicyTextBlock" name="AccountsPayablePolicyTextBlock" 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_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" name="ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" 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_UnvestedWarrantsOutstanding" name="UnvestedWarrantsOutstanding" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DepositsOnMerchandise1" name="DepositsOnMerchandise1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DeferredRentCurrent" name="DeferredRentCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertibleSeriesBPreferredStock" name="CumulativeConvertibleSeriesBPreferredStock" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PreferredStockParOrStatedValuePerShare1" name="PreferredStockParOrStatedValuePerShare1" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" name="CumulativeConvertiblePreferredStockSeriesBIssuedShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" name="CumulativeConvertiblePreferredStockSeriesBStockOutstanding" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConsultingFees" name="ConsultingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_ValueOfEquityIssuedForServices" name="ValueOfEquityIssuedForServices" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EquityBasedCompensation" name="EquityBasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" name="IncreaseDecreaseInDepositsOnMerchandise" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AdvancesOnGrants" name="AdvancesOnGrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncreaseDecreaseInDeferredRent" name="IncreaseDecreaseInDeferredRent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PurchaseOfPropertyAndEquipment" name="PurchaseOfPropertyAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_OtherIntangibleAssetsGross" name="OtherIntangibleAssetsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccumulatedAmortizationOnIntangibleAssets" name="AccumulatedAmortizationOnIntangibleAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Trademarks" name="Trademarks" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TotalIntangibleAssetsNet" name="TotalIntangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_RiskfreeRate" name="RiskfreeRate" 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_WarrantsIssuedAsPartOfDebtPrivatePlacement" name="WarrantsIssuedAsPartOfDebtPrivatePlacement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EstablishmentOfDiscountOnConvertibleDebt" name="EstablishmentOfDiscountOnConvertibleDebt" 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_AverageWeightedRemainingContractualLifeInYearsOption" name="AverageWeightedRemainingContractualLifeInYearsOption" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_GrantedWarrants" name="GrantedWarrants" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExpiredWarrants1" name="ExpiredWarrants1" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExpiredWeightedAverageExercisePrice" name="ExpiredWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_GrantedWeightedAverageExercisePrice1" name="GrantedWeightedAverageExercisePrice1" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_WeightedAverageExercisePriceUnvestedWarrants" name="WeightedAverageExercisePriceUnvestedWarrants" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsNumber" name="UnvestedWarrantsNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" name="AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" name="CommonStockIssuedForProfessionalAndOtherServicesShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" name="CommonStockIssuedForProfessionalAndOtherServicesAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_StockCompensationExpense" name="StockCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_StockIssuedToWarrantPurchase" name="StockIssuedToWarrantPurchase" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExercisePriceOfWarrant" name="ExercisePriceOfWarrant" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_IncurredCostsInConnectionWithTheGrant" name="IncurredCostsInConnectionWithTheGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_BadDebtExpense" name="BadDebtExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccountsPayableVendorAccountedPercentage" name="AccountsPayableVendorAccountedPercentage" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" name="CostOfGoodsSoldVendorAccountedPercentage1" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures" name="PotentiallyDilutiveSecuritiesConvertibleDebentures" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" name="PotentiallyDilutiveSecuritiesOutstandingWarrants" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" name="PotentiallyDilutiveSecuritiesOutstandingOptions" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" name="PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AccountsReceivable" name="AccountsReceivable" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DirectorFees" name="DirectorFees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CostOfGoodsSoldPercentage" name="CostOfGoodsSoldPercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockValuedAccrued" name="CommonStockValuedAccrued" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConcentrationRiskPercentage" name="ConcentrationRiskPercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedShares" name="CommonStockIssuedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConvertibleDebtTextBlock" name="ConvertibleDebtTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DemonstrationEquipmentMember" name="DemonstrationEquipmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroThreeRangeMember" name="PointZeroThreeRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroFiveRangeMember" name="PointZeroFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointTwoOneRangeMember" name="PointTwoOneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OptionsMember" name="OptionsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointOneFiveRangeMember" name="PointOneFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Warrant1Member" name="Warrant1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConvertibleNotesMember" name="ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroOneRangeMember" name="PointZeroOneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointTwoSixOneRangeMember" name="PointTwoSixOneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointThreeZeroRangeMember" name="PointThreeZeroRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointSevenSevenRangeMember" name="PointSevenSevenRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsMember" name="UnvestedWarrantsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ZeroPointTwentySevenRangeMember" name="ZeroPointTwentySevenRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsOneMember" name="UnvestedWarrantsOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantsTwoMember" name="UnvestedWarrantsTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointTwoNineRangeMember" name="PointTwoNineRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PlascenciaUniversalMember" name="PlascenciaUniversalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_VendorsConsultantsExecutiveMember" name="VendorsConsultantsExecutiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_RolynCompaniesMember" name="RolynCompaniesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_NickJenningsMember" name="NickJenningsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TransactionOneMember" name="TransactionOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TransactionTwoMember" name="TransactionTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointFiveZeroRangeMember" name="PointFiveZeroRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OneRangeMember" name="OneRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointSixTwoRangeMember" name="PointSixTwoRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConsultantMember" name="ConsultantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_COOMember" name="COOMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TwoCustomersMember" name="TwoCustomersMember" 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_OneCustomersMember" name="OneCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_OnecustomerMember" name="OnecustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ThreecustomerMember" name="ThreecustomerMember" 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_ZeroPointFiftyFiveRangeMember" name="ZeroPointFiftyFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointThirtyThreeRangeMember" name="PointThirtyThreeRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointFiftyFiveRangeMember" name="PointFiftyFiveRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_InvestorsMember" name="InvestorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ChiefExecutiveOfficerOneMember" name="ChiefExecutiveOfficerOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_EmployeeMember" name="EmployeeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_HaroldPaulMember" name="HaroldPaulMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantMember" name="UnvestedWarrantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroThreeTwoRangeMember" name="PointZeroThreeTwoRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointZeroFourTwoRangeMember" name="PointZeroFourTwoRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_UnvestedWarrantOneMember" name="UnvestedWarrantOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ChiefOperatingOfficerOneMember" name="ChiefOperatingOfficerOneMember" 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_PointTwoSevenRangeMember" name="PointTwoSevenRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PointSixNineRangeMember" name="PointSixNineRangeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_MrPaulMember" name="MrPaulMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_MrJohnsenMember" name="MrJohnsenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_MsAndersonMember" name="MsAndersonMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_MrFredMember" name="MrFredMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_TwocustomerMember" name="TwocustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" name="CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" name="CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" name="CondensedConsolidatedStatementOfOperationsUnauditedAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedForServicesProvidedShares" name="CommonStockIssuedForServicesProvidedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CommonStockIssuedForServicesProvidedAmount" name="CommonStockIssuedForServicesProvidedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" name="CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" 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_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" name="AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" 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_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" name="AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SummaryOfSignificantAccountingPoliciesDisclosureAbstract" name="SummaryOfSignificantAccountingPoliciesDisclosureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes" name="WarrantsIssuedInConjunctionWithConvertibleNotes" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" name="PropertyPlantAndEquipmentDisclosureAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConvertibleDebtDetailsAbstract" name="ConvertibleDebtDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ConversionPrice" name="ConversionPrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExpectedDividendYield" name="ExpectedDividendYield" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_SalesToPlascenciaUniversal" name="SalesToPlascenciaUniversal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_FairValueOfWarrantsdescraption" name="FairValueOfWarrantsdescraption" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_ExercisePriceForWarrantdescraption" name="ExercisePriceForWarrantdescraption" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_GrossProceedsFromGrant" name="GrossProceedsFromGrant" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_AdvancesOnGrants1" name="AdvancesOnGrants1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="TOMZ_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" name="Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>tomz-20170331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: Source; Value: 167149 03312017 10Q1.xfr; Date: 2017%2D05%2D15T12:42:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040005 -->
<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://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20170331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20170331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20170331.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20170331.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomz-20170331.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20170331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20170331.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/Inventories" xlink:href="tomz-20170331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20170331.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20170331.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebt" xlink:href="tomz-20170331.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquity" xlink:href="tomz-20170331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:href="tomz-20170331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20170331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreements" xlink:href="tomz-20170331.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentration" xlink:href="tomz-20170331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20170331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesTables" xlink:href="tomz-20170331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:href="tomz-20170331.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:href="tomz-20170331.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityTables" xlink:href="tomz-20170331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesDetails" xlink:href="tomz-20170331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:href="tomz-20170331.xsd#IntangibleAssetsAndAssetAcquisitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:href="tomz-20170331.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetailsNarrative" xlink:href="tomz-20170331.xsd#ConvertibleDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:href="tomz-20170331.xsd#StockholdersEquityDeficiencyDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="tomz-20170331.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="tomz-20170331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:href="tomz-20170331.xsd#ContractsAndAgreementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20170331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_DepositsOnMerchandise1" xlink:label="loc_TOMZDepositsOnMerchandise1" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_TOMZDepositsOnMerchandise1" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="5" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaapSecurityDeposit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherAssets" xlink:to="loc_us-gaapSecurityDeposit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:calculationArc order="4" 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="tomz-20170331.xsd#TOMZ_DeferredRentCurrent" xlink:label="loc_TOMZDeferredRentCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_TOMZDeferredRentCurrent" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConsultingFees" xlink:label="loc_TOMZConsultingFees" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_TOMZConsultingFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOtherGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapNetIncomeLoss" 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-gaapNetIncomeLoss" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:calculationArc order="3" 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="tomz-20170331.xsd#TOMZ_EquityBasedCompensation" xlink:label="loc_TOMZEquityBasedCompensation" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZEquityBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ValueOfEquityIssuedForServices" xlink:label="loc_TOMZValueOfEquityIssuedForServices" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZValueOfEquityIssuedForServices" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts" />
      <link:calculationArc order="6" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="7" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="8" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="9" 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="tomz-20170331.xsd#TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:label="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="11" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_IncreaseDecreaseInDeferredRent" xlink:label="loc_TOMZIncreaseDecreaseInDeferredRent" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZIncreaseDecreaseInDeferredRent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AdvancesOnGrants" xlink:label="loc_TOMZAdvancesOnGrants" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_TOMZAdvancesOnGrants" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PurchaseOfPropertyAndEquipment" xlink:label="loc_TOMZPurchaseOfPropertyAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_TOMZPurchaseOfPropertyAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromConvertibleDebt" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssets" xlink:title="00000011 - Disclosure - 5. INTANGIBLE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebt" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE DEBT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquity" xlink:title="00000013 - Disclosure - 7. STOCKHOLDERS' EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreements" xlink:title="00000016 - Disclosure - 10. CONTRACTS AND AGREEMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:title="00000017 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (USD $)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentration" xlink:title="00000018 - Disclosure - 12. CUSTOMER CONCENTRATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - 13. SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesTables" xlink:title="00000022 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:title="00000023 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:title="00000024 - Disclosure - 5. INTANGIBLE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:title="00000025 - Disclosure - 6. CONVERTIBLE DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityTables" xlink:title="00000026 - Disclosure - 7. STOCKHOLDERS' EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:title="00000027 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000028 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000029 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesDetails" xlink:title="00000031 - Disclosure - 3. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="2" 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:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:title="00000032 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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-20170331.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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:title="00000034 - Disclosure - 5. INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OtherIntangibleAssetsGross" xlink:label="loc_TOMZOtherIntangibleAssetsGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherIntangibleAssetsNet" xlink:to="loc_TOMZOtherIntangibleAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:label="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOtherIntangibleAssetsNet" xlink:to="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:title="00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:title="00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:title="00000038 - Disclosure - 6. CONVERTIBLE DEBT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetailsNarrative" xlink:title="00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:title="00000040 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:title="00000041 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:title="00000042 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 2)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:title="00000043 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 3)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:title="00000044 - Disclosure - 7. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000045 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000046 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000047 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000048 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:title="00000049 - Disclosure - 10. CONTRACTS AND AGREEMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000050 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000051 - Disclosure - 12. CUSTOMER CONCENTRATION (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>tomz-20170331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: Source; Value: 167149 03312017 10Q1.xfr; Date: 2017%2D05%2D15T12:42:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040005 -->
<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://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20170331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20170331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20170331.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20170331.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomz-20170331.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20170331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20170331.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/Inventories" xlink:href="tomz-20170331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20170331.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20170331.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebt" xlink:href="tomz-20170331.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquity" xlink:href="tomz-20170331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:href="tomz-20170331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20170331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreements" xlink:href="tomz-20170331.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentration" xlink:href="tomz-20170331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20170331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesTables" xlink:href="tomz-20170331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:href="tomz-20170331.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:href="tomz-20170331.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityTables" xlink:href="tomz-20170331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesDetails" xlink:href="tomz-20170331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:href="tomz-20170331.xsd#IntangibleAssetsAndAssetAcquisitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:href="tomz-20170331.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetailsNarrative" xlink:href="tomz-20170331.xsd#ConvertibleDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:href="tomz-20170331.xsd#StockholdersEquityDeficiencyDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="tomz-20170331.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="tomz-20170331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:href="tomz-20170331.xsd#ContractsAndAgreementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20170331.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://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement" xlink:label="loc_TOMZWarrantsIssuedAsPartOfDebtPrivatePlacement_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsIssuedAsPartOfDebtPrivatePlacement_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForServicesProvidedShares" xlink:label="loc_TOMZCommonStockIssuedForServicesProvidedShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForServicesProvidedShares_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForServicesProvidedAmount" xlink:label="loc_TOMZCommonStockIssuedForServicesProvidedAmount_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForServicesProvidedAmount_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssets" xlink:title="00000011 - Disclosure - 5. INTANGIBLE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebt" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE DEBT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquity" xlink:title="00000013 - Disclosure - 7. STOCKHOLDERS' EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreements" xlink:title="00000016 - Disclosure - 10. CONTRACTS AND AGREEMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:title="00000017 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (USD $)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentration" xlink:title="00000018 - Disclosure - 12. CUSTOMER CONCENTRATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - 13. SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesTables" xlink:title="00000022 - Disclosure - 3. INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:title="00000023 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:title="00000024 - Disclosure - 5. INTANGIBLE ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:title="00000025 - Disclosure - 6. CONVERTIBLE DEBT (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityTables" xlink:title="00000026 - Disclosure - 7. STOCKHOLDERS' EQUITY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:title="00000027 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000028 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000029 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_us-gaapDomesticCountryMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_InternationalMember" xlink:label="loc_TOMZInternationalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_TOMZInternationalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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-20170331.xsd#TOMZ_SteraMistProductMember" xlink:label="loc_TOMZSteraMistProductMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMZSteraMistProductMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ServiceAndTrainingMember" xlink:label="loc_TOMZServiceAndTrainingMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_TOMZServiceAndTrainingMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSalesRevenueNet_110" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ThreecustomerMember" xlink:label="loc_TOMZThreecustomerMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreecustomerMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwocustomerMember" xlink:label="loc_TOMZTwocustomerMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwocustomerMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OnecustomerMember" xlink:label="loc_TOMZOnecustomerMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZOnecustomerMember_100" xlink:type="arc" order="102" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountingPoliciesAbstract_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_BadDebtExpense" xlink:label="loc_TOMZBadDebtExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZBadDebtExpense_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_us-gaapConcentrationRiskPercentage1_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccountsReceivable" xlink:label="loc_TOMZAccountsReceivable_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZAccountsReceivable_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccountsPayableVendorAccountedPercentage" xlink:label="loc_TOMZAccountsPayableVendorAccountedPercentage_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZAccountsPayableVendorAccountedPercentage_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:label="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleDebentures_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleDebentures_130" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants_130" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions_130" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_130" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_us-gaapAdvertisingExpense_130" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_us-gaapResearchAndDevelopmentExpense_130" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="loc_us-gaapShippingHandlingAndTransportationCosts_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_us-gaapShippingHandlingAndTransportationCosts_130" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes" xlink:label="loc_TOMZWarrantsIssuedInConjunctionWithConvertibleNotes_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccountingPoliciesAbstract_130" xlink:to="loc_TOMZWarrantsIssuedInConjunctionWithConvertibleNotes_130" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesDetails" xlink:title="00000031 - Disclosure - 3. INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:title="00000032 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:title="00000034 - Disclosure - 5. INTANGIBLE ASSETS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:title="00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:title="00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:title="00000038 - Disclosure - 6. CONVERTIBLE DEBT (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetailsNarrative" xlink:title="00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConvertibleNotesMember" xlink:label="loc_TOMZConvertibleNotesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZConvertibleNotesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConversionPrice" xlink:label="loc_TOMZConversionPrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZConversionPrice_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpectedVolatility" xlink:label="loc_TOMZExpectedVolatility_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedVolatility_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_RemainingTermYears" xlink:label="loc_TOMZRemainingTermYears_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRemainingTermYears_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_RiskfreeRate" xlink:label="loc_TOMZRiskfreeRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZRiskfreeRate_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpectedDividendYield" xlink:label="loc_TOMZExpectedDividendYield_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExpectedDividendYield_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentWarrantsExercisePrice" xlink:label="loc_investInvestmentWarrantsExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_investInvestmentWarrantsExercisePrice_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodValuePurchaseOfAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValuePurchaseOfAssets_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_70" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:title="00000040 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:title="00000041 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroThreeRangeMember" xlink:label="loc_TOMZPointZeroThreeRangeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroThreeRangeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ZeroPointTwentySevenRangeMember" xlink:label="loc_TOMZZeroPointTwentySevenRangeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointTwentySevenRangeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ZeroPointFiftyFiveRangeMember" xlink:label="loc_TOMZZeroPointFiftyFiveRangeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointFiftyFiveRangeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_110" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:title="00000042 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapPlanNameDomain" xlink:to="loc_us-gaapWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrantedWarrants" xlink:label="loc_TOMZGrantedWarrants_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWarrants_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpiredWarrants1" xlink:label="loc_TOMZExpiredWarrants1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZExpiredWarrants1_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrantedWeightedAverageExercisePrice1" xlink:label="loc_TOMZGrantedWeightedAverageExercisePrice1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWeightedAverageExercisePrice1_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpiredWeightedAverageExercisePrice" xlink:label="loc_TOMZExpiredWeightedAverageExercisePrice_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZExpiredWeightedAverageExercisePrice_30" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:title="00000043 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroOneRangeMember" xlink:label="loc_TOMZPointZeroOneRangeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroOneRangeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointOneFiveRangeMember" xlink:label="loc_TOMZPointOneFiveRangeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointOneFiveRangeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoSixOneRangeMember" xlink:label="loc_TOMZPointTwoSixOneRangeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoSixOneRangeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoSevenRangeMember" xlink:label="loc_TOMZPointTwoSevenRangeMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoSevenRangeMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoNineRangeMember" xlink:label="loc_TOMZPointTwoNineRangeMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoNineRangeMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointThreeZeroRangeMember" xlink:label="loc_TOMZPointThreeZeroRangeMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThreeZeroRangeMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroThreeTwoRangeMember" xlink:label="loc_TOMZPointZeroThreeTwoRangeMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroThreeTwoRangeMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointThirtyThreeRangeMember" xlink:label="loc_TOMZPointThirtyThreeRangeMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThirtyThreeRangeMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFourTwoRangeMember" xlink:label="loc_TOMZPointZeroFourTwoRangeMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFourTwoRangeMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointFiveZeroRangeMember" xlink:label="loc_TOMZPointFiveZeroRangeMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiveZeroRangeMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointFiftyFiveRangeMember" xlink:label="loc_TOMZPointFiftyFiveRangeMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiftyFiveRangeMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointSixTwoRangeMember" xlink:label="loc_TOMZPointSixTwoRangeMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointSixTwoRangeMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointSixNineRangeMember" xlink:label="loc_TOMZPointSixNineRangeMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointSixNineRangeMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OneRangeMember" xlink:label="loc_TOMZOneRangeMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZOneRangeMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_330" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_330" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_330" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_330" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_330" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:title="00000044 - Disclosure - 7. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantMember" xlink:label="loc_TOMZUnvestedWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZUnvestedWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:label="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantsNumber" xlink:label="loc_TOMZUnvestedWarrantsNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZUnvestedWarrantsNumber_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_30" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000045 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ChiefOperatingOfficerOneMember" xlink:label="loc_TOMZChiefOperatingOfficerOneMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZChiefOperatingOfficerOneMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaapDirectorMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapDirectorMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_EmployeeMember" xlink:label="loc_TOMZEmployeeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZEmployeeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ChiefExecutiveOfficerOneMember" xlink:label="loc_TOMZChiefExecutiveOfficerOneMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZChiefExecutiveOfficerOneMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_InvestorsMember" xlink:label="loc_TOMZInvestorsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZInvestorsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TransactionOneMember" xlink:label="loc_TOMZTransactionOneMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScenarioUnspecifiedDomain" xlink:to="loc_TOMZTransactionOneMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TransactionTwoMember" xlink:label="loc_TOMZTransactionTwoMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScenarioUnspecifiedDomain" xlink:to="loc_TOMZTransactionTwoMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_180" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_180" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_180" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_180" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend_180" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares_180" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount_180" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_180" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExercisePriceOfWarrant" xlink:label="loc_TOMZExercisePriceOfWarrant_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExercisePriceOfWarrant_180" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_180" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedShares" xlink:label="loc_TOMZCommonStockIssuedShares_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedShares_180" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants_180" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_StockCompensationExpense" xlink:label="loc_TOMZStockCompensationExpense_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockCompensationExpense_180" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_StockIssuedToWarrantPurchase" xlink:label="loc_TOMZStockIssuedToWarrantPurchase_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockIssuedToWarrantPurchase_180" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000046 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrPaulMember" xlink:label="loc_TOMZMrPaulMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrPaulMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaapLegalFees_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLegalFees_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000047 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000048 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:title="00000049 - Disclosure - 10. CONTRACTS AND AGREEMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrJohnsenMember" xlink:label="loc_TOMZMrJohnsenMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrJohnsenMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MsAndersonMember" xlink:label="loc_TOMZMsAndersonMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMsAndersonMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrFredMember" xlink:label="loc_TOMZMrFredMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrFredMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrPaulMember" xlink:label="loc_TOMZMrPaulMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrPaulMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableInterestBearingInterestRate" xlink:label="loc_us-gaapAccountsPayableInterestBearingInterestRate_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableInterestBearingInterestRate_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeposits_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CostOfGoodsSoldPercentage" xlink:label="loc_TOMZCostOfGoodsSoldPercentage_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCostOfGoodsSoldPercentage_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockValuedAccrued" xlink:label="loc_TOMZCommonStockValuedAccrued_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockValuedAccrued_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DistributionFees" xlink:label="loc_us-gaapDistributionFees_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDistributionFees_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_SalesToPlascenciaUniversal" xlink:label="loc_TOMZSalesToPlascenciaUniversal_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZSalesToPlascenciaUniversal_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_FairValueOfWarrantsdescraption" xlink:label="loc_TOMZFairValueOfWarrantsdescraption_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZFairValueOfWarrantsdescraption_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_100" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_100" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_100" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_100" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_100" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExercisePriceForWarrantdescraption" xlink:label="loc_TOMZExercisePriceForWarrantdescraption_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExercisePriceForWarrantdescraption_100" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrossProceedsFromGrant" xlink:label="loc_TOMZGrossProceedsFromGrant_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZGrossProceedsFromGrant_100" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:label="loc_TOMZIncurredCostsInConnectionWithTheGrant_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZIncurredCostsInConnectionWithTheGrant_100" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AdvancesOnGrants1" xlink:label="loc_TOMZAdvancesOnGrants1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZAdvancesOnGrants1_100" xlink:type="arc" order="17" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000050 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000051 - Disclosure - 12. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ThreeCustomersMember" xlink:label="loc_TOMZThreeCustomersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreeCustomersMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OneCustomersMember" xlink:label="loc_TOMZOneCustomersMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZOneCustomersMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConcentrationRiskPercentage" xlink:label="loc_TOMZConcentrationRiskPercentage_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZConcentrationRiskPercentage_50" xlink:type="arc" order="1" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>tomz-20170331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: Source; Value: 167149 03312017 10Q1.xfr; Date: 2017%2D05%2D15T12:42:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040005 -->
<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/2016/elts/us-gaap-2016-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">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroThreeRangeMember" xlink:label="TOMZ_PointZeroThreeRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroThreeRangeMember" xlink:to="TOMZ_PointZeroThreeRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroThreeRangeMember_lbl" xml:lang="en-US">2.10 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="TOMZ_PointZeroFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroFiveRangeMember" xlink:to="TOMZ_PointZeroFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroFiveRangeMember_lbl" xml:lang="en-US">0.05 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointOneFiveRangeMember" xlink:label="TOMZ_PointOneFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointOneFiveRangeMember" xlink:to="TOMZ_PointOneFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointOneFiveRangeMember_lbl" xml:lang="en-US">0.15 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_PointZeroOneRangeMember" xlink:label="TOMZ_PointZeroOneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroOneRangeMember" xlink:to="TOMZ_PointZeroOneRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroOneRangeMember_lbl" xml:lang="en-US">0.01 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoSixOneRangeMember" xlink:label="TOMZ_PointTwoSixOneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoSixOneRangeMember" xlink:to="TOMZ_PointTwoSixOneRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointTwoSixOneRangeMember_lbl" xml:lang="en-US">0.26 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointThreeZeroRangeMember" xlink:label="TOMZ_PointThreeZeroRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThreeZeroRangeMember" xlink:to="TOMZ_PointThreeZeroRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointThreeZeroRangeMember_lbl" xml:lang="en-US">0.30 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ZeroPointTwentySevenRangeMember" xlink:label="TOMZ_ZeroPointTwentySevenRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointTwentySevenRangeMember" xlink:to="TOMZ_ZeroPointTwentySevenRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ZeroPointTwentySevenRangeMember_lbl" xml:lang="en-US">0.27 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoNineRangeMember" xlink:label="TOMZ_PointTwoNineRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoNineRangeMember" xlink:to="TOMZ_PointTwoNineRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointTwoNineRangeMember_lbl" xml:lang="en-US">0.29 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointFiveZeroRangeMember" xlink:label="TOMZ_PointFiveZeroRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiveZeroRangeMember" xlink:to="TOMZ_PointFiveZeroRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointFiveZeroRangeMember_lbl" xml:lang="en-US">0.50 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OneRangeMember" xlink:label="TOMZ_OneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneRangeMember" xlink:to="TOMZ_OneRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OneRangeMember_lbl" xml:lang="en-US">1.00 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointSixTwoRangeMember" xlink:label="TOMZ_PointSixTwoRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSixTwoRangeMember" xlink:to="TOMZ_PointSixTwoRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointSixTwoRangeMember_lbl" xml:lang="en-US">0.62 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChiefExecutiveOfficerMember" xlink:to="us-gaap_ChiefExecutiveOfficerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">CEO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue, Net [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ThreecustomerMember" xlink:label="TOMZ_ThreecustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ThreecustomerMember" xlink:to="TOMZ_ThreecustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ThreecustomerMember_lbl" xml:lang="en-US">Three Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ZeroPointFiftyFiveRangeMember" xlink:label="TOMZ_ZeroPointFiftyFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointFiftyFiveRangeMember" xlink:to="TOMZ_ZeroPointFiftyFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ZeroPointFiftyFiveRangeMember_lbl" xml:lang="en-US">0.55 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointThirtyThreeRangeMember" xlink:label="TOMZ_PointThirtyThreeRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThirtyThreeRangeMember" xlink:to="TOMZ_PointThirtyThreeRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointThirtyThreeRangeMember_lbl" xml:lang="en-US">0.33Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointFiftyFiveRangeMember" xlink:label="TOMZ_PointFiftyFiveRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiftyFiveRangeMember" xlink:to="TOMZ_PointFiftyFiveRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_PointFiftyFiveRangeMember_lbl" xml:lang="en-US">0.55 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ChiefExecutiveOfficerOneMember" xlink:label="TOMZ_ChiefExecutiveOfficerOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ChiefExecutiveOfficerOneMember" xlink:to="TOMZ_ChiefExecutiveOfficerOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ChiefExecutiveOfficerOneMember_lbl" xml:lang="en-US">CFO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis_lbl" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantMember" xlink:label="TOMZ_UnvestedWarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantMember" xlink:to="TOMZ_UnvestedWarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantMember_lbl" xml:lang="en-US">Unvested Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroThreeTwoRangeMember" xlink:label="TOMZ_PointZeroThreeTwoRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroThreeTwoRangeMember" xlink:to="TOMZ_PointZeroThreeTwoRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroThreeTwoRangeMember_lbl" xml:lang="en-US">0.32 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFourTwoRangeMember" xlink:label="TOMZ_PointZeroFourTwoRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroFourTwoRangeMember" xlink:to="TOMZ_PointZeroFourTwoRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointZeroFourTwoRangeMember_lbl" xml:lang="en-US">0.42 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwoCustomersMember" xlink:label="TOMZ_TwoCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TwoCustomersMember" xlink:to="TOMZ_TwoCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TwoCustomersMember_lbl" xml:lang="en-US">Two customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConvertibleNotesMember" xlink:label="TOMZ_ConvertibleNotesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleNotesMember" xlink:to="TOMZ_ConvertibleNotesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConvertibleNotesMember_lbl" xml:lang="en-US">Convertible Notes</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoSevenRangeMember" xlink:label="TOMZ_PointTwoSevenRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoSevenRangeMember" xlink:to="TOMZ_PointTwoSevenRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_PointTwoSevenRangeMember_lbl" xml:lang="en-US">0.27 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointSixNineRangeMember" xlink:label="TOMZ_PointSixNineRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSixNineRangeMember" xlink:to="TOMZ_PointSixNineRangeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointSixNineRangeMember_lbl" xml:lang="en-US">0.69 Range [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrPaulMember" xlink:label="TOMZ_MrPaulMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MrPaulMember" xlink:to="TOMZ_MrPaulMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_MrPaulMember_lbl" xml:lang="en-US">Mr. Paul</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrJohnsenMember" xlink:label="TOMZ_MrJohnsenMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MrJohnsenMember" xlink:to="TOMZ_MrJohnsenMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_MrJohnsenMember_lbl" xml:lang="en-US">Mr. Johnsen</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MsAndersonMember" xlink:label="TOMZ_MsAndersonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MsAndersonMember" xlink:to="TOMZ_MsAndersonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_MsAndersonMember_lbl" xml:lang="en-US">Ms. Anderson</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrFredMember" xlink:label="TOMZ_MrFredMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MrFredMember" xlink:to="TOMZ_MrFredMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_MrFredMember_lbl" xml:lang="en-US">Mr. Fred</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OneCustomersMember" xlink:label="TOMZ_OneCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneCustomersMember" xlink:to="TOMZ_OneCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OneCustomersMember_lbl" xml:lang="en-US">One customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_DocumentAndEntityInformationAbstract" xlink:label="TOMZ_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DocumentAndEntityInformationAbstract" xlink:to="TOMZ_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="http://xbrl.sec.gov/dei/2014/dei-2014-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="tomz-20170331.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract_lbl" xml:lang="en-US">Condensed Consolidated Balance Sheet</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_DepositsOnMerchandise1" xlink:label="TOMZ_DepositsOnMerchandise1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandise1" xlink:to="TOMZ_DepositsOnMerchandise1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DepositsOnMerchandise1_lbl" xml:lang="en-US">Deposits on Merchandise (Note 11)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 4)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="us-gaap_SecurityDeposit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecurityDeposit" xlink:to="us-gaap_SecurityDeposit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecurityDeposit_lbl" xml:lang="en-US">Security Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/label" 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/2016/elts/us-gaap-2016-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 11)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued Interest (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_DeferredRentCurrent" xlink:label="TOMZ_DeferredRentCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredRentCurrent" xlink:to="TOMZ_DeferredRentCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_DeferredRentCurrent_lbl" xml:lang="en-US">Deferred Rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="us-gaap_ConvertibleLongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleLongTermNotesPayable_lbl" xml:lang="en-US">Convertible Notes Payable, net of discount of $56,969 at March 31, 2017 (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/label" 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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 Series A Preferred Stock; par value $0.01, 1,000,000 shares authorized; 510,000 shares issued and outstanding at March 31, 2017 and December 31, 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:label="TOMZ_CumulativeConvertibleSeriesBPreferredStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:to="TOMZ_CumulativeConvertibleSeriesBPreferredStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertibleSeriesBPreferredStock_lbl" xml:lang="en-US">Cumulative Convertible Series B Preferred Stock; $1,000 stated value;7.5% Cumulative dividend; 4,000 shares authorized; none issued and outstanding at March 31, 2017 and December 31, 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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, 200,000,000 shares authorized;120,825,134 shares issued and outstanding at March 31, 2017 and December 31, 2016.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:to="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract_lbl" xml:lang="en-US">Condensed Consolidated Balance Sheet Parenthetical</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="us-gaap_ConvertibleNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayable_lbl" xml:lang="en-US">Convertible Notes Payable, net of discount</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 ( Deficiency):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 Series A; Par Value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 Series A; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 Series A; Issued Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 Series A; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:label="TOMZ_PreferredStockParOrStatedValuePerShare1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:to="TOMZ_PreferredStockParOrStatedValuePerShare1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PreferredStockParOrStatedValuePerShare1_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Stated value</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Cumulative dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Issued Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B; Stock Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:label="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statement Of Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsSold_lbl" xml:lang="en-US">Cost of Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConsultingFees" xlink:label="TOMZ_ConsultingFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConsultingFees" xlink:to="TOMZ_ConsultingFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConsultingFees_lbl" xml:lang="en-US">Consulting fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 Discount (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">Loss Per Common Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Basic and Diluted Weighted Average Common Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning Balance, Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning Balance, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1_lbl" xml:lang="en-US">Equity based compensation, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement" xlink:label="TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement" xlink:to="TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement_lbl" xml:lang="en-US">Warrants issued as part of debt private placement</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForServicesProvidedShares" xlink:label="TOMZ_CommonStockIssuedForServicesProvidedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForServicesProvidedShares" xlink:to="TOMZ_CommonStockIssuedForServicesProvidedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedForServicesProvidedShares_lbl" xml:lang="en-US">Common stock issued for services provided, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForServicesProvidedAmount" xlink:label="TOMZ_CommonStockIssuedForServicesProvidedAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForServicesProvidedAmount" xlink:to="TOMZ_CommonStockIssuedForServicesProvidedAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedForServicesProvidedAmount_lbl" xml:lang="en-US">Common stock issued for services provided, 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 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="tomz-20170331.xsd#TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:label="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statement Of Cash Flows</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 loss to Net Cash Used In Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.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 Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ValueOfEquityIssuedForServices" xlink:label="TOMZ_ValueOfEquityIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ValueOfEquityIssuedForServices" xlink:to="TOMZ_ValueOfEquityIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ValueOfEquityIssuedForServices_lbl" xml:lang="en-US">Value of Equity Issued for Services</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:to="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_lbl" xml:lang="en-US">Deposits on Merchandise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US">Accrued Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:to="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedSalaries_lbl" xml:lang="en-US">Accrued Officers Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_IncreaseDecreaseInDeferredRent" xlink:label="TOMZ_IncreaseDecreaseInDeferredRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDeferredRent" xlink:to="TOMZ_IncreaseDecreaseInDeferredRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncreaseDecreaseInDeferredRent_lbl" xml:lang="en-US">Deferred Rent</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AdvancesOnGrants" xlink:label="TOMZ_AdvancesOnGrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants" xlink:to="TOMZ_AdvancesOnGrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AdvancesOnGrants_lbl" xml:lang="en-US">Advances on Grant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 Used in Operating Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_PurchaseOfPropertyAndEquipment" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PurchaseOfPropertyAndEquipment" xlink:to="TOMZ_PurchaseOfPropertyAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment_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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US">Proceeds from Convertible Notes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/label" 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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">Cash Paid For Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-Cash Investing and Financing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_EstablishmentOfDiscountOnConvertibleDebt" xlink:label="TOMZ_EstablishmentOfDiscountOnConvertibleDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EstablishmentOfDiscountOnConvertibleDebt" xlink:to="TOMZ_EstablishmentOfDiscountOnConvertibleDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EstablishmentOfDiscountOnConvertibleDebt_lbl" xml:lang="en-US">Establishment of discount on convertible debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDescriptionAbstract" xlink:to="us-gaap_BusinessCombinationDescriptionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract_lbl" xml:lang="en-US">Business Combination, Description [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">NOTE 1. DESCRIPTION OF BUSINESS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">NOTE 3. INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">NOTE 4. PROPERTY AND EQUIPMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">NOTE 5. INTANGIBLE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Convertible Debt [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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">NOTE 6. CONVERTIBLE DEBT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">NOTE 7. STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">NOTE 8. RELATED PARTY TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">NOTE 9. COMMITMENTS AND CONTINGENCIES</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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="tomz-20170331.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">NOTE 10. CONTRACTS AND AGREEMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" xlink:label="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" xlink:to="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract_lbl" xml:lang="en-US">Accrued Expenses And Other Current Liabilities Usd</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">NOTE 12. CUSTOMER CONCENTRATION</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">NOTE 13. SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/label" 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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:label="TOMZ_DepositsOnMerchandisePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:to="TOMZ_DepositsOnMerchandisePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DepositsOnMerchandisePolicyTextBlock_lbl" xml:lang="en-US">Deposits on Merchandise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_AccountsPayablePolicyTextBlock" xlink:label="TOMZ_AccountsPayablePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayablePolicyTextBlock" xlink:to="TOMZ_AccountsPayablePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_AccountsPayablePolicyTextBlock_lbl" xml:lang="en-US">Accounts Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">Stock-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-20170331.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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="us-gaap_BusinessCombinationsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Segments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Reportable business segment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/label" 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/2016/elts/us-gaap-2016-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/label" 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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 amortization over the next five years</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:label="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:to="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_lbl" xml:lang="en-US">Convertible Notes potential future financing and fundamental transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">Summary of stock options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">Summary of stock warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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-20170331.xsd#TOMZ_UnvestedWarrantsOutstanding" xlink:label="TOMZ_UnvestedWarrantsOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsOutstanding" xlink:to="TOMZ_UnvestedWarrantsOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantsOutstanding_lbl" xml:lang="en-US">Unvested warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Minimum annual rents</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" xlink:label="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" xlink:to="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract_lbl" xml:lang="en-US">Accrued Expenses And Other Current Liabilities Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">Schedule Of Accrued expenses and other current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US">Net Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_2_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwocustomerMember" xlink:label="TOMZ_TwocustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TwocustomerMember" xlink:to="TOMZ_TwocustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TwocustomerMember_lbl" xml:lang="en-US">Two Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OnecustomerMember" xlink:label="TOMZ_OnecustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OnecustomerMember" xlink:to="TOMZ_OnecustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OnecustomerMember_lbl" xml:lang="en-US">One Customer [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountingPoliciesAbstract_2_lbl" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_BadDebtExpense" xlink:label="TOMZ_BadDebtExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_BadDebtExpense" xlink:to="TOMZ_BadDebtExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_BadDebtExpense_lbl" xml:lang="en-US">Bad Debt Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_AccountsReceivable" xlink:label="TOMZ_AccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsReceivable" xlink:to="TOMZ_AccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccountsPayableVendorAccountedPercentage" xlink:label="TOMZ_AccountsPayableVendorAccountedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayableVendorAccountedPercentage" xlink:to="TOMZ_AccountsPayableVendorAccountedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccountsPayableVendorAccountedPercentage_lbl" xml:lang="en-US">Accounts payable vendor accounted percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:label="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:to="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_lbl" xml:lang="en-US">Cost of goods sold vendor accounted percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures_lbl" xml:lang="en-US">Potentially dilutive securities, convertible debentures</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_lbl" xml:lang="en-US">Potentially dilutive securities, outstanding warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_lbl" xml:lang="en-US">Potentially dilutive securities, outstanding options</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_lbl" xml:lang="en-US">Potentially dilutive securities, convertible Series A preferred stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/label" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="us-gaap_ShippingHandlingAndTransportationCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingHandlingAndTransportationCosts" xlink:to="us-gaap_ShippingHandlingAndTransportationCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShippingHandlingAndTransportationCosts_lbl" xml:lang="en-US">Shipping and Handling Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes" xlink:label="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes" xlink:to="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes_lbl" xml:lang="en-US">Warrants issued in conjunction with the above convertible notes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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: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, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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-20170331.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">Software</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" xlink:label="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" xlink:to="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PropertyPlantAndEquipmentDisclosureAbstract_lbl" xml:lang="en-US">Property And Equipment Details Narrative</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_2_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-20170331.xsd#TOMZ_OtherIntangibleAssetsGross" xlink:label="TOMZ_OtherIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OtherIntangibleAssetsGross" xlink:to="TOMZ_OtherIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_OtherIntangibleAssetsGross_lbl" xml:lang="en-US">Intellectual Property and Patents</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:label="TOMZ_AccumulatedAmortizationOnIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:to="TOMZ_AccumulatedAmortizationOnIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccumulatedAmortizationOnIntangibleAssets_lbl" xml:lang="en-US">Less: Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="us-gaap_OtherIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherIntangibleAssetsNet_lbl" xml:lang="en-US">Intangible Assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_Trademarks" xlink:label="TOMZ_Trademarks" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Trademarks" xlink:to="TOMZ_Trademarks_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Trademarks_lbl" xml:lang="en-US">Trademarks</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TotalIntangibleAssetsNet" xlink:label="TOMZ_TotalIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TotalIntangibleAssetsNet" xlink:to="TOMZ_TotalIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TotalIntangibleAssetsNet_lbl" xml:lang="en-US">Total Intangible Assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-20170331.xsd#TOMZ_ConvertibleDebtDetailsAbstract" xlink:label="TOMZ_ConvertibleDebtDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleDebtDetailsAbstract" xlink:to="TOMZ_ConvertibleDebtDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConvertibleDebtDetailsAbstract_lbl" xml:lang="en-US">Convertible Debt Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/label" xlink:label="us-gaap_ConvertibleDebt_lbl" xml:lang="en-US">Convertible notes, net</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConversionPrice" xlink:label="TOMZ_ConversionPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConversionPrice" xlink:to="TOMZ_ConversionPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConversionPrice_lbl" xml:lang="en-US">Conversion price</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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-20170331.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-20170331.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="tomz-20170331.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:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentWarrantsExercisePrice" xlink:label="invest_InvestmentWarrantsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="invest_InvestmentWarrantsExercisePrice" xlink:to="invest_InvestmentWarrantsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="invest_InvestmentWarrantsExercisePrice_lbl" xml:lang="en-US">Exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl" xml:lang="en-US">Warrants purchase shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl" xml:lang="en-US">warrants purchase shares Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Debt Interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 option, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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, Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">Exercised, Options</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 option, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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 Weighted Average Exercise Price, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted, Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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, Weighted Average Exercise Price</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 Weighted Average Exercise Price, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_lbl" xml:lang="en-US">Trading Securities [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_lbl" xml:lang="en-US">Schedule of Trading Securities and Other Trading Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US">Options outstanding and exercisable by price range</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 option, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_lbl" xml:lang="en-US">Average Weighted Remaining Contractual Life in Years, option</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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 Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_lbl" xml:lang="en-US">Outstanding Warrants, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrantedWarrants" xlink:label="TOMZ_GrantedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWarrants" xlink:to="TOMZ_GrantedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_GrantedWarrants_lbl" xml:lang="en-US">Granted, Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpiredWarrants1" xlink:label="TOMZ_ExpiredWarrants1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpiredWarrants1" xlink:to="TOMZ_ExpiredWarrants1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExpiredWarrants1_lbl" xml:lang="en-US">Expired, Warrants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding Warrants, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Outstanding Weighted Average Exercise Price, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrantedWeightedAverageExercisePrice1" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWeightedAverageExercisePrice1" xlink:to="TOMZ_GrantedWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Granted, Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpiredWeightedAverageExercisePrice" xlink:label="TOMZ_ExpiredWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpiredWeightedAverageExercisePrice" xlink:to="TOMZ_ExpiredWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExpiredWeightedAverageExercisePrice_lbl" xml:lang="en-US">Expired, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2_lbl" xml:lang="en-US">Outstanding Weighted Average Exercise Price, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_lbl" xml:lang="en-US">Outstanding warrants, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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, Warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_lbl" xml:lang="en-US">Exercisable Warrants, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:label="TOMZ_WeightedAverageExercisePriceUnvestedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:to="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_lbl" xml:lang="en-US">Weighted Average Exercise Price, Unvested Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantsNumber" xlink:label="TOMZ_UnvestedWarrantsNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsNumber" xlink:to="TOMZ_UnvestedWarrantsNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_UnvestedWarrantsNumber_lbl" xml:lang="en-US">Unvested Warrants, Number</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_lbl" xml:lang="en-US">Average Weighted Remaining Contractual Life in Years, Unvested Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ChiefOperatingOfficerOneMember" xlink:label="TOMZ_ChiefOperatingOfficerOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ChiefOperatingOfficerOneMember" xlink:to="TOMZ_ChiefOperatingOfficerOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ChiefOperatingOfficerOneMember_lbl" xml:lang="en-US">COO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectorMember" xlink:to="us-gaap_DirectorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectorMember_lbl" xml:lang="en-US">Director [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_EmployeeMember" xlink:label="TOMZ_EmployeeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EmployeeMember" xlink:to="TOMZ_EmployeeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_EmployeeMember_lbl" xml:lang="en-US">Employee [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_InvestorsMember" xlink:label="TOMZ_InvestorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_InvestorsMember" xlink:to="TOMZ_InvestorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_InvestorsMember_lbl" xml:lang="en-US">Investors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TransactionOneMember" xlink:label="TOMZ_TransactionOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionOneMember" xlink:to="TOMZ_TransactionOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TransactionOneMember_lbl" xml:lang="en-US">Transaction One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TransactionTwoMember" xlink:label="TOMZ_TransactionTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionTwoMember" xlink:to="TOMZ_TransactionTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_TransactionTwoMember_lbl" xml:lang="en-US">Transaction Two [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_2_lbl" xml:lang="en-US">Preferred Stock Authorized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_2_lbl" xml:lang="en-US">Preferred Stock Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_2_lbl" xml:lang="en-US">Preferred Stock Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_2_lbl" xml:lang="en-US">Preferred Stock par value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_2_lbl" xml:lang="en-US">Cumulative Convertible Preferred Stock Series B Cumulative dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_lbl" xml:lang="en-US">Common Stock issued for professional services, shares, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_lbl" xml:lang="en-US">Common Stock issued for professional services, Amount, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_lbl" xml:lang="en-US">Common stock issued as consideration for payment of compensation, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExercisePriceOfWarrant" xlink:label="TOMZ_ExercisePriceOfWarrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExercisePriceOfWarrant" xlink:to="TOMZ_ExercisePriceOfWarrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExercisePriceOfWarrant_lbl" xml:lang="en-US">Exercise price of warrant</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Equity based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedShares" xlink:label="TOMZ_CommonStockIssuedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedShares" xlink:to="TOMZ_CommonStockIssuedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockIssuedShares_lbl" xml:lang="en-US">Proceeds from issuance of common stock, Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US">Proceeds from issuance of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_StockCompensationExpense" xlink:label="TOMZ_StockCompensationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockCompensationExpense" xlink:to="TOMZ_StockCompensationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_StockCompensationExpense_lbl" xml:lang="en-US">Stock compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_StockIssuedToWarrantPurchase" xlink:label="TOMZ_StockIssuedToWarrantPurchase" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockIssuedToWarrantPurchase" xlink:to="TOMZ_StockIssuedToWarrantPurchase_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_StockIssuedToWarrantPurchase_lbl" xml:lang="en-US">Stock issued to warrant purchase</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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">Fees for legal services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Rent expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableInterestBearingInterestRate" xlink:label="us-gaap_AccountsPayableInterestBearingInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableInterestBearingInterestRate" xlink:to="us-gaap_AccountsPayableInterestBearingInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableInterestBearingInterestRate_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Deposits" xlink:label="us-gaap_Deposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Deposits_lbl" xml:lang="en-US">Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CostOfGoodsSoldPercentage" xlink:label="TOMZ_CostOfGoodsSoldPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CostOfGoodsSoldPercentage" xlink:to="TOMZ_CostOfGoodsSoldPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CostOfGoodsSoldPercentage_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockValuedAccrued" xlink:label="TOMZ_CommonStockValuedAccrued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockValuedAccrued" xlink:to="TOMZ_CommonStockValuedAccrued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_CommonStockValuedAccrued_lbl" xml:lang="en-US">Common stock valued accrued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DistributionFees" xlink:label="us-gaap_DistributionFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DistributionFees" xlink:to="us-gaap_DistributionFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DistributionFees_lbl" xml:lang="en-US">Sales and Distribution Agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_SalesToPlascenciaUniversal" xlink:label="TOMZ_SalesToPlascenciaUniversal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SalesToPlascenciaUniversal" xlink:to="TOMZ_SalesToPlascenciaUniversal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_SalesToPlascenciaUniversal_lbl" xml:lang="en-US">Sales to Plascencia Universal</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Deposits" xlink:to="us-gaap_Deposits_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Deposits_2_lbl" xml:lang="en-US">Maintainable required deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_FairValueOfWarrantsdescraption" xlink:label="TOMZ_FairValueOfWarrantsdescraption" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_FairValueOfWarrantsdescraption" xlink:to="TOMZ_FairValueOfWarrantsdescraption_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_FairValueOfWarrantsdescraption_lbl" xml:lang="en-US">Fair value of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_lbl" xml:lang="en-US">Volatility, minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_lbl" xml:lang="en-US">Volatility, maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xml:lang="en-US">Risk free interest rate, minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xml:lang="en-US">Risk free interest rate, maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected trem</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExercisePriceForWarrantdescraption" xlink:label="TOMZ_ExercisePriceForWarrantdescraption" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExercisePriceForWarrantdescraption" xlink:to="TOMZ_ExercisePriceForWarrantdescraption_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ExercisePriceForWarrantdescraption_lbl" xml:lang="en-US">Exercise price for the warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrossProceedsFromGrant" xlink:label="TOMZ_GrossProceedsFromGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrossProceedsFromGrant" xlink:to="TOMZ_GrossProceedsFromGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_GrossProceedsFromGrant_lbl" xml:lang="en-US">Gross proceeds from grant</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:label="TOMZ_IncurredCostsInConnectionWithTheGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:to="TOMZ_IncurredCostsInConnectionWithTheGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncurredCostsInConnectionWithTheGrant_lbl" xml:lang="en-US">Incurred costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AdvancesOnGrants1" xlink:label="TOMZ_AdvancesOnGrants1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants1" xlink:to="TOMZ_AdvancesOnGrants1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AdvancesOnGrants1_lbl" xml:lang="en-US">Grant in excess of the costs</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:label="TOMZ_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:to="TOMZ_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract_lbl" xml:lang="en-US">Accrued Expenses And Other Current Liabilities Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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-20170331.xsd#TOMZ_DirectorFees" xlink:label="TOMZ_DirectorFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DirectorFees" xlink:to="TOMZ_DirectorFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DirectorFees_lbl" xml:lang="en-US">Director fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_2_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConcentrationRiskPercentage" xlink:label="TOMZ_ConcentrationRiskPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConcentrationRiskPercentage" xlink:to="TOMZ_ConcentrationRiskPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ConcentrationRiskPercentage_lbl" xml:lang="en-US">Concentration risk percentage1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayablePolicyTextBlock" xlink:to="TOMZ_AccountsPayablePolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AccountsPayablePolicyTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsPayableVendorAccountedPercentage" xlink:to="TOMZ_AccountsPayableVendorAccountedPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AccountsPayableVendorAccountedPercentage_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:to="TOMZ_AccumulatedAmortizationOnIntangibleAssets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AccumulatedAmortizationOnIntangibleAssets_doc" xml:lang="en-US">Accumulated Amortization On Intangible Assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants" xlink:to="TOMZ_AdvancesOnGrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AdvancesOnGrants_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AdvancesOnGrants1" xlink:to="TOMZ_AdvancesOnGrants1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AdvancesOnGrants1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsOption_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:to="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants_doc" xml:lang="en-US">Average weighted remaining contractual life in years unvested warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_BadDebtExpense" xlink:to="TOMZ_BadDebtExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_BadDebtExpense_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_COOMember" xlink:label="TOMZ_COOMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_COOMember" xlink:to="TOMZ_COOMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_COOMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ChiefExecutiveOfficerOneMember" xlink:to="TOMZ_ChiefExecutiveOfficerOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ChiefExecutiveOfficerOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ChiefOperatingOfficerOneMember" xlink:to="TOMZ_ChiefOperatingOfficerOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ChiefOperatingOfficerOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:to="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForServicesProvidedAmount" xlink:to="TOMZ_CommonStockIssuedForServicesProvidedAmount_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedForServicesProvidedAmount_doc" xml:lang="en-US">Common stock issued for services provided amount.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedForServicesProvidedShares" xlink:to="TOMZ_CommonStockIssuedForServicesProvidedShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedForServicesProvidedShares_doc" xml:lang="en-US">Common stock issued for services provided shares.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockIssuedShares" xlink:to="TOMZ_CommonStockIssuedShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockIssuedShares_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:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConsultantMember" xlink:label="TOMZ_ConsultantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConsultantMember" xlink:to="TOMZ_ConsultantMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConsultantMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConsultingFees" xlink:to="TOMZ_ConsultingFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConsultingFees_doc" xml:lang="en-US">Consulting Expenses incurred during the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="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">Contracts and agreements text block.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConversionPrice" xlink:to="TOMZ_ConversionPrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConversionPrice_doc" xml:lang="en-US">Conversion price</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_ConvertibleNotesMember" xlink:to="TOMZ_ConvertibleNotesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConvertibleNotesMember_doc" xml:lang="en-US">Convertible Notes</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:to="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:to="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CostOfGoodsSoldVendorAccountedPercentage1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:to="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:to="TOMZ_CumulativeConvertibleSeriesBPreferredStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CumulativeConvertibleSeriesBPreferredStock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DeferredRentCurrent" xlink:to="TOMZ_DeferredRentCurrent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DeferredRentCurrent_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_DemonstrationEquipmentMember" xlink:label="TOMZ_DemonstrationEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DemonstrationEquipmentMember" xlink:to="TOMZ_DemonstrationEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DemonstrationEquipmentMember_doc" xml:lang="en-US">Demonstration Equipment Member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandise1" xlink:to="TOMZ_DepositsOnMerchandise1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DepositsOnMerchandise1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:to="TOMZ_DepositsOnMerchandisePolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DepositsOnMerchandisePolicyTextBlock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EmployeeMember" xlink:to="TOMZ_EmployeeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_EmployeeMember_doc" xml:lang="en-US">Custom Element.</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_ExercisePriceForWarrantdescraption" xlink:to="TOMZ_ExercisePriceForWarrantdescraption_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExercisePriceForWarrantdescraption_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExercisePriceOfWarrant" xlink:to="TOMZ_ExercisePriceOfWarrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExercisePriceOfWarrant_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_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_FairValueOfWarrantsdescraption" xlink:to="TOMZ_FairValueOfWarrantsdescraption_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_FairValueOfWarrantsdescraption_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWarrants" xlink:to="TOMZ_GrantedWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_GrantedWarrants_doc" xml:lang="en-US">Granted warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWeightedAverageExercisePrice1" xlink:to="TOMZ_GrantedWeightedAverageExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrossProceedsFromGrant" xlink:to="TOMZ_GrossProceedsFromGrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_GrossProceedsFromGrant_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_HaroldPaulMember" xlink:label="TOMZ_HaroldPaulMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_HaroldPaulMember" xlink:to="TOMZ_HaroldPaulMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_HaroldPaulMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDeferredRent" xlink:to="TOMZ_IncreaseDecreaseInDeferredRent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncreaseDecreaseInDeferredRent_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:to="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:to="TOMZ_IncurredCostsInConnectionWithTheGrant_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_IncurredCostsInConnectionWithTheGrant_doc" xml:lang="en-US">Custom Element.</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_InvestorsMember" xlink:to="TOMZ_InvestorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_InvestorsMember_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:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_NickJenningsMember" xlink:label="TOMZ_NickJenningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_NickJenningsMember" xlink:to="TOMZ_NickJenningsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_NickJenningsMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneCustomersMember" xlink:to="TOMZ_OneCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OneCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OneRangeMember" xlink:to="TOMZ_OneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OneRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_OnecustomerMember" xlink:to="TOMZ_OnecustomerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OnecustomerMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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_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_OtherIntangibleAssetsGross" xlink:to="TOMZ_OtherIntangibleAssetsGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_OtherIntangibleAssetsGross_doc" xml:lang="en-US">Other Intangible Assets Gross.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PlascenciaUniversalMember" xlink:label="TOMZ_PlascenciaUniversalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PlascenciaUniversalMember" xlink:to="TOMZ_PlascenciaUniversalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PlascenciaUniversalMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiftyFiveRangeMember" xlink:to="TOMZ_PointFiftyFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointFiftyFiveRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiveZeroRangeMember" xlink:to="TOMZ_PointFiveZeroRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointFiveZeroRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointOneFiveRangeMember" xlink:to="TOMZ_PointOneFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointOneFiveRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointSevenSevenRangeMember" xlink:label="TOMZ_PointSevenSevenRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSevenSevenRangeMember" xlink:to="TOMZ_PointSevenSevenRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointSevenSevenRangeMember_doc" xml:lang="en-US">Point seven seven range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSixTwoRangeMember" xlink:to="TOMZ_PointSixTwoRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointSixTwoRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThirtyThreeRangeMember" xlink:to="TOMZ_PointThirtyThreeRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointThirtyThreeRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointThreeZeroRangeMember" xlink:to="TOMZ_PointThreeZeroRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointThreeZeroRangeMember_doc" xml:lang="en-US">Point three zero range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoNineRangeMember" xlink:to="TOMZ_PointTwoNineRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointTwoNineRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoOneRangeMember" xlink:label="TOMZ_PointTwoOneRangeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoOneRangeMember" xlink:to="TOMZ_PointTwoOneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointTwoOneRangeMember_doc" xml:lang="en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Average Weighted Remaining Contractual Term2.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoSixOneRangeMember" xlink:to="TOMZ_PointTwoSixOneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointTwoSixOneRangeMember_doc" xml:lang="en-US">Point two six one range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroFiveRangeMember" xlink:to="TOMZ_PointZeroFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroFiveRangeMember_doc" xml:lang="en-US">Point Zero Five Range Member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroFourTwoRangeMember" xlink:to="TOMZ_PointZeroFourTwoRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroFourTwoRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroOneRangeMember" xlink:to="TOMZ_PointZeroOneRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroOneRangeMember_doc" xml:lang="en-US">Point zero one range member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroThreeRangeMember" xlink:to="TOMZ_PointZeroThreeRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroThreeRangeMember_doc" xml:lang="en-US">Point Zero Three Range Member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointZeroThreeTwoRangeMember" xlink:to="TOMZ_PointZeroThreeTwoRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointZeroThreeTwoRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:to="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:to="TOMZ_PreferredStockParOrStatedValuePerShare1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PreferredStockParOrStatedValuePerShare1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PurchaseOfPropertyAndEquipment" xlink:to="TOMZ_PurchaseOfPropertyAndEquipment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment_doc" xml:lang="en-US">Custom Element.</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_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_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:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_RolynCompaniesMember" xlink:label="TOMZ_RolynCompaniesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_RolynCompaniesMember" xlink:to="TOMZ_RolynCompaniesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_RolynCompaniesMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SalesToPlascenciaUniversal" xlink:to="TOMZ_SalesToPlascenciaUniversal_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_SalesToPlascenciaUniversal_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_doc" xml:lang="en-US">Share based compensation arrangement by share based payment award warrant outstanding number.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockCompensationExpense" xlink:to="TOMZ_StockCompensationExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_StockCompensationExpense_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_StockIssuedToWarrantPurchase" xlink:to="TOMZ_StockIssuedToWarrantPurchase_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_StockIssuedToWarrantPurchase_doc" xml:lang="en-US">Custom Element.</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="TOMZ_ThreecustomerMember" xlink:to="TOMZ_ThreecustomerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ThreecustomerMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TotalIntangibleAssetsNet" xlink:to="TOMZ_TotalIntangibleAssetsNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TotalIntangibleAssetsNet_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Trademarks" xlink:to="TOMZ_Trademarks_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_Trademarks_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionOneMember" xlink:to="TOMZ_TransactionOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TransactionOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TransactionTwoMember" xlink:to="TOMZ_TransactionTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TransactionTwoMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TwoCustomersMember" xlink:to="TOMZ_TwoCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TwoCustomersMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantMember" xlink:to="TOMZ_UnvestedWarrantMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantOneMember" xlink:label="TOMZ_UnvestedWarrantOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantOneMember" xlink:to="TOMZ_UnvestedWarrantOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantsMember" xlink:label="TOMZ_UnvestedWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsMember" xlink:to="TOMZ_UnvestedWarrantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsMember_doc" xml:lang="en-US">Unvested warrants member.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsNumber" xlink:to="TOMZ_UnvestedWarrantsNumber_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsNumber_doc" xml:lang="en-US">Unvested warrants number.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantsOneMember" xlink:label="TOMZ_UnvestedWarrantsOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsOneMember" xlink:to="TOMZ_UnvestedWarrantsOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsOneMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsOutstanding" xlink:to="TOMZ_UnvestedWarrantsOutstanding_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsOutstanding_doc" xml:lang="en-US">Unvested warrants outstanding.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantsTwoMember" xlink:label="TOMZ_UnvestedWarrantsTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_UnvestedWarrantsTwoMember" xlink:to="TOMZ_UnvestedWarrantsTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_UnvestedWarrantsTwoMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ValueOfEquityIssuedForServices" xlink:to="TOMZ_ValueOfEquityIssuedForServices_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ValueOfEquityIssuedForServices_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_VendorsConsultantsExecutiveMember" xlink:label="TOMZ_VendorsConsultantsExecutiveMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_VendorsConsultantsExecutiveMember" xlink:to="TOMZ_VendorsConsultantsExecutiveMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_VendorsConsultantsExecutiveMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_Warrant1Member" xlink:label="TOMZ_Warrant1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_Warrant1Member" xlink:to="TOMZ_Warrant1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_Warrant1Member_doc" xml:lang="en-US">Warrant1Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes" xlink:to="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes_doc" xml:lang="en-US">Warrants issued in conjunction with convertible notes.</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_WeightedAverageExercisePriceUnvestedWarrants" xlink:to="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_WeightedAverageExercisePriceUnvestedWarrants_doc" xml:lang="en-US">Weighted average exercise price unvested warrants.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointFiftyFiveRangeMember" xlink:to="TOMZ_ZeroPointFiftyFiveRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ZeroPointFiftyFiveRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ZeroPointTwentySevenRangeMember" xlink:to="TOMZ_ZeroPointTwentySevenRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ZeroPointTwentySevenRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_SteraMistProductMember" xlink:to="TOMZ_SteraMistProductMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_SteraMistProductMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ServiceAndTrainingMember" xlink:to="TOMZ_ServiceAndTrainingMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ServiceAndTrainingMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement" xlink:to="TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_EstablishmentOfDiscountOnConvertibleDebt" xlink:to="TOMZ_EstablishmentOfDiscountOnConvertibleDebt_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_EstablishmentOfDiscountOnConvertibleDebt_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_ExpiredWeightedAverageExercisePrice" xlink:to="TOMZ_ExpiredWeightedAverageExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExpiredWeightedAverageExercisePrice_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ExpiredWarrants1" xlink:to="TOMZ_ExpiredWarrants1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ExpiredWarrants1_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoSevenRangeMember" xlink:to="TOMZ_PointTwoSevenRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointTwoSevenRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointSixNineRangeMember" xlink:to="TOMZ_PointSixNineRangeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_PointSixNineRangeMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MrPaulMember" xlink:to="TOMZ_MrPaulMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_MrPaulMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MrJohnsenMember" xlink:to="TOMZ_MrJohnsenMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_MrJohnsenMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MsAndersonMember" xlink:to="TOMZ_MsAndersonMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_MsAndersonMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_MrFredMember" xlink:to="TOMZ_MrFredMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_MrFredMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_TwocustomerMember" xlink:to="TOMZ_TwocustomerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_TwocustomerMember_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_AccountsReceivable" xlink:to="TOMZ_AccountsReceivable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_AccountsReceivable_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_DirectorFees" xlink:to="TOMZ_DirectorFees_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_DirectorFees_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CostOfGoodsSoldPercentage" xlink:to="TOMZ_CostOfGoodsSoldPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CostOfGoodsSoldPercentage_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_CommonStockValuedAccrued" xlink:to="TOMZ_CommonStockValuedAccrued_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_CommonStockValuedAccrued_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ConcentrationRiskPercentage" xlink:to="TOMZ_ConcentrationRiskPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="TOMZ_ConcentrationRiskPercentage_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointFiftyFiveRangeMember" xlink:to="TOMZ_PointFiftyFiveRangeMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointFiftyFiveRangeMember_3_lbl" xml:lang="en-US">Summary Of Significant Accounting Policies Details 1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PointTwoSevenRangeMember" xlink:to="TOMZ_PointTwoSevenRangeMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PointTwoSevenRangeMember_3_lbl" xml:lang="en-US">PointTwoSevenRangeMember</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</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="TOMZ_DeferredRentCurrent" xlink:to="TOMZ_DeferredRentCurrent_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_DeferredRentCurrent_3_lbl" xml:lang="en-US">DeferredRentCurrent</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_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</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_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_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 (Premium)</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_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="TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:to="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_IncreaseDecreaseInDepositsOnMerchandise_3_lbl" xml:lang="en-US">IncreaseDecreaseInDepositsOnMerchandise</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_2_lbl" xml:lang="en-US">Debt Instrument, Increase, Accrued Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xml:lang="en-US">Increase (Decrease) in Customer Deposits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_PurchaseOfPropertyAndEquipment" xlink:to="TOMZ_PurchaseOfPropertyAndEquipment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_PurchaseOfPropertyAndEquipment_3_lbl" xml:lang="en-US">PurchaseOfPropertyAndEquipment</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_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_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="TOMZ_AccountsPayablePolicyTextBlock" xlink:to="TOMZ_AccountsPayablePolicyTextBlock_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_AccountsPayablePolicyTextBlock_3_lbl" xml:lang="en-US">AccountsPayablePolicyTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingHandlingAndTransportationCosts" xlink:to="us-gaap_ShippingHandlingAndTransportationCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingHandlingAndTransportationCosts_2_lbl" xml:lang="en-US">Shipping, Handling and Transportation Costs</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_OtherIntangibleAssetsNet" xlink:to="us-gaap_OtherIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsNet_2_lbl" xml:lang="en-US">Other Intangible Assets, Net</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="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_4_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:to="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_4_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TOMZ_GrantedWeightedAverageExercisePrice1" xlink:to="TOMZ_GrantedWeightedAverageExercisePrice1_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="TOMZ_GrantedWeightedAverageExercisePrice1_3_lbl" xml:lang="en-US">GrantedWeightedAverageExercisePrice1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>tomz-20170331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: QXInteractive; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: Source; Value: 167149 03312017 10Q1.xfr; Date: 2017%2D05%2D15T12:42:23Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040005 -->
<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://tomiesinc.com/role/DocumentAndEntityInformation" xlink:href="tomz-20170331.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/BalanceSheets" xlink:href="tomz-20170331.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:href="tomz-20170331.xsd#CondensedConsolidatedBalanceSheetParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfOperations" xlink:href="tomz-20170331.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:href="tomz-20170331.xsd#CondensedConsolidatedStatementOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StatementsOfCashFlows" xlink:href="tomz-20170331.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:href="tomz-20170331.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/Inventories" xlink:href="tomz-20170331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipment" xlink:href="tomz-20170331.xsd#PropertyAndEquipment" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssets" xlink:href="tomz-20170331.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebt" xlink:href="tomz-20170331.xsd#ConvertibleDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquity" xlink:href="tomz-20170331.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:href="tomz-20170331.xsd#RelatedPartyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:href="tomz-20170331.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreements" xlink:href="tomz-20170331.xsd#ContractsAndAgreements" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentration" xlink:href="tomz-20170331.xsd#CustomerConcentration" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SubsequentEvents" xlink:href="tomz-20170331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesTables" xlink:href="tomz-20170331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:href="tomz-20170331.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtTables" xlink:href="tomz-20170331.xsd#ConvertibleDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityTables" xlink:href="tomz-20170331.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="tomz-20170331.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/InventoriesDetails" xlink:href="tomz-20170331.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:href="tomz-20170331.xsd#PropertyAndEquipmentDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:href="tomz-20170331.xsd#IntangibleAssetsAndAssetAcquisitionDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:href="tomz-20170331.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetails" xlink:href="tomz-20170331.xsd#ConvertibleDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ConvertibleDebtDetailsNarrative" xlink:href="tomz-20170331.xsd#ConvertibleDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails1" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails2" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:href="tomz-20170331.xsd#StockholdersEquityDetails3" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:href="tomz-20170331.xsd#StockholdersEquityDeficiencyDetails4" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:href="tomz-20170331.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:href="tomz-20170331.xsd#RelatedPartyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="tomz-20170331.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:href="tomz-20170331.xsd#ContractsAndAgreementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:href="tomz-20170331.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:href="tomz-20170331.xsd#CustomerConcentrationDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_DocumentAndEntityInformationAbstract" xlink:label="loc_TOMZDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-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_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/BalanceSheets" xlink:title="00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:label="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" 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="tomz-20170331.xsd#TOMZ_DepositsOnMerchandise1" xlink:label="loc_TOMZDepositsOnMerchandise1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_TOMZDepositsOnMerchandise1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="60" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="70" 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/2016/elts/us-gaap-2016-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-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssetsAbstract" xlink:label="loc_us-gaapOtherAssetsAbstract" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapOtherAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="100" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SecurityDeposit" xlink:label="loc_us-gaapSecurityDeposit" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherAssetsAbstract" xlink:to="loc_us-gaapSecurityDeposit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="120" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" />
      <link:presentationArc order="170" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:presentationArc order="190" 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="tomz-20170331.xsd#TOMZ_DeferredRentCurrent" xlink:label="loc_TOMZDeferredRentCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_TOMZDeferredRentCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="210" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="loc_us-gaapConvertibleLongTermNotesPayable" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapConvertibleLongTermNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="270" 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="tomz-20170331.xsd#TOMZ_CumulativeConvertibleSeriesBPreferredStock" xlink:label="loc_TOMZCumulativeConvertibleSeriesBPreferredStock" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertibleSeriesBPreferredStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="290" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="300" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="310" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="320" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="330" 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://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical" xlink:title="00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:label="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="loc_us-gaapConvertibleNotesPayable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:to="loc_us-gaapConvertibleNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="20" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="30" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="40" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="50" 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="tomz-20170331.xsd#TOMZ_PreferredStockParOrStatedValuePerShare1" xlink:label="loc_TOMZPreferredStockParOrStatedValuePerShare1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZPreferredStockParOrStatedValuePerShare1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBSharesAuthorized" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBIssuedShares" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBIssuedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBStockOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBStockOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="130" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="140" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="150" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="160" 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://tomiesinc.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:label="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaapCostsAndExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapCostsAndExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="40" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="50" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingExpense" xlink:label="loc_us-gaapSellingExpense" />
      <link:presentationArc order="60" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="70" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="80" 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="tomz-20170331.xsd#TOMZ_ConsultingFees" xlink:label="loc_TOMZConsultingFees" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_TOMZConsultingFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapOtherGeneralAndAdministrativeExpense" />
      <link:presentationArc order="100" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostsAndExpensesAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherIncomeAbstract" xlink:label="loc_us-gaapOtherIncomeAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapOtherIncomeAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="140" 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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="150" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="160" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="170" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfOperationsUnauditedAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="loc_us-gaapEarningsPerShareBasicAndDiluted" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity" xlink:title="00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement" xlink:label="loc_TOMZWarrantsIssuedAsPartOfDebtPrivatePlacement" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZWarrantsIssuedAsPartOfDebtPrivatePlacement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForServicesProvidedShares" xlink:label="loc_TOMZCommonStockIssuedForServicesProvidedShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForServicesProvidedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForServicesProvidedAmount" xlink:label="loc_TOMZCommonStockIssuedForServicesProvidedAmount" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForServicesProvidedAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="90" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="110" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="120" 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://tomiesinc.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:label="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="loc_us-gaapAmortizationOfFinancingCostsAndDiscounts" />
      <link:presentationArc order="40" 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="tomz-20170331.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-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_TOMZEquityBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ValueOfEquityIssuedForServices" xlink:label="loc_TOMZValueOfEquityIssuedForServices" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_TOMZValueOfEquityIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ReserveForBadDebts" xlink:label="loc_TOMZReserveForBadDebts" />
      <link:presentationArc order="70" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" />
      <link:presentationArc order="90" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="100" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="110" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="120" 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="tomz-20170331.xsd#TOMZ_IncreaseDecreaseInDepositsOnMerchandise" xlink:label="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccountsPayableAbstract" xlink:to="loc_TOMZIncreaseDecreaseInDepositsOnMerchandise" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="150" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedSalaries" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedSalaries" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedSalaries" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_IncreaseDecreaseInDeferredRent" xlink:label="loc_TOMZIncreaseDecreaseInDeferredRent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZIncreaseDecreaseInDeferredRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AdvancesOnGrants" xlink:label="loc_TOMZAdvancesOnGrants" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayableAbstract" xlink:to="loc_TOMZAdvancesOnGrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:presentationArc order="210" 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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="220" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PurchaseOfPropertyAndEquipment" xlink:label="loc_TOMZPurchaseOfPropertyAndEquipment" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_TOMZPurchaseOfPropertyAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="250" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaapProceedsFromConvertibleDebt" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromConvertibleDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="280" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="300" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="310" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZCondensedConsolidatedStatementOfCashFlowsUnauditedAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_EstablishmentOfDiscountOnConvertibleDebt" xlink:label="loc_TOMZEstablishmentOfDiscountOnConvertibleDebt" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_TOMZEstablishmentOfDiscountOnConvertibleDebt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="loc_us-gaapBusinessCombinationDescriptionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapBusinessCombinationDescriptionAbstract" xlink:to="loc_us-gaapNatureOfOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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://tomiesinc.com/role/Inventories" xlink:title="00000009 - Disclosure - 3. INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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://tomiesinc.com/role/PropertyAndEquipment" xlink:title="00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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://tomiesinc.com/role/IntangibleAssets" xlink:title="00000011 - Disclosure - 5. INTANGIBLE ASSETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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://tomiesinc.com/role/ConvertibleDebt" xlink:title="00000012 - Disclosure - 6. CONVERTIBLE DEBT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="loc_TOMZConvertibleDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquity" xlink:title="00000013 - Disclosure - 7. STOCKHOLDERS' EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactions" xlink:title="00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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://tomiesinc.com/role/ContractsAndAgreements" xlink:title="00000016 - Disclosure - 10. CONTRACTS AND AGREEMENTS">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="loc_TOMZContractsAndAgreementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ContractsAndAgreementsTextBlock" xlink:label="loc_TOMZContractsAndAgreementsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZContractsAndAgreementsAbstract" xlink:to="loc_TOMZContractsAndAgreementsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd" xlink:title="00000017 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (USD $)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" xlink:label="loc_TOMZAccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZAccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentration" xlink:title="00000018 - Disclosure - 12. CUSTOMER CONCENTRATION">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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://tomiesinc.com/role/SubsequentEvents" xlink:title="00000019 - Disclosure - 13. SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_NotesToFinancialStatementsAbstract" xlink:label="loc_TOMZNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_DepositsOnMerchandisePolicyTextBlock" xlink:label="loc_TOMZDepositsOnMerchandisePolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZDepositsOnMerchandisePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="90" 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="tomz-20170331.xsd#TOMZ_AccountsPayablePolicyTextBlock" xlink:label="loc_TOMZAccountsPayablePolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZAccountsPayablePolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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-20170331.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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaapBusinessCombinationsPolicy" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessCombinationsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesTables" xlink:title="00000022 - Disclosure - 3. INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentTables" xlink:title="00000023 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsTables" xlink:title="00000024 - Disclosure - 5. INTANGIBLE ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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://tomiesinc.com/role/ConvertibleDebtTables" xlink:title="00000025 - Disclosure - 6. CONVERTIBLE DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:label="loc_TOMZConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="loc_TOMZConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityTables" xlink:title="00000026 - Disclosure - 7. STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_TOMZWarrantsOutstandingAndExercisableByPriceRange" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantsOutstanding" xlink:label="loc_TOMZUnvestedWarrantsOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_TOMZUnvestedWarrantsOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesTables" xlink:title="00000027 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:title="00000028 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" xlink:label="loc_TOMZAccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZAccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract" xlink:to="loc_us-gaapScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails" xlink:title="00000029 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaapDomesticCountryMember" />
      <link:presentationArc order="10" 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-20170331.xsd#TOMZ_InternationalMember" xlink:label="loc_TOMZInternationalMember" />
      <link:presentationArc order="20" 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/2016/elts/us-gaap-2016-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-20170331.xsd#TOMZ_SteraMistProductMember" xlink:label="loc_TOMZSteraMistProductMember" />
      <link:presentationArc order="30" 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-20170331.xsd#TOMZ_ServiceAndTrainingMember" xlink:label="loc_TOMZServiceAndTrainingMember" />
      <link:presentationArc order="40" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSalesRevenueNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_SummaryOfSignificantAccountingPoliciesDisclosureAbstract" xlink:label="loc_TOMZSummaryOfSignificantAccountingPoliciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZSummaryOfSignificantAccountingPoliciesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="110" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ThreecustomerMember" xlink:label="loc_TOMZThreecustomerMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreecustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwocustomerMember" xlink:label="loc_TOMZTwocustomerMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwocustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OnecustomerMember" xlink:label="loc_TOMZOnecustomerMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZOnecustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountingPoliciesAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_BadDebtExpense" xlink:label="loc_TOMZBadDebtExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZBadDebtExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccountsReceivable" xlink:label="loc_TOMZAccountsReceivable" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccountsPayableVendorAccountedPercentage" xlink:label="loc_TOMZAccountsPayableVendorAccountedPercentage" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZAccountsPayableVendorAccountedPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CostOfGoodsSoldVendorAccountedPercentage1" xlink:label="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZCostOfGoodsSoldVendorAccountedPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleDebentures" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleDebentures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesOutstandingOptions" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesOutstandingOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:label="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZPotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingHandlingAndTransportationCosts" xlink:label="loc_us-gaapShippingHandlingAndTransportationCosts" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShippingHandlingAndTransportationCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_WarrantsIssuedInConjunctionWithConvertibleNotes" xlink:label="loc_TOMZWarrantsIssuedInConjunctionWithConvertibleNotes" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_TOMZWarrantsIssuedInConjunctionWithConvertibleNotes" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/InventoriesDetails" xlink:title="00000031 - Disclosure - 3. INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="10" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/PropertyAndEquipmentDetails" xlink:title="00000032 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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-20170331.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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="50" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="60" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="70" 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://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative" xlink:title="00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PropertyPlantAndEquipmentDisclosureAbstract" xlink:label="loc_TOMZPropertyPlantAndEquipmentDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZPropertyPlantAndEquipmentDisclosureAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails" xlink:title="00000034 - Disclosure - 5. INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OtherIntangibleAssetsGross" xlink:label="loc_TOMZOtherIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZOtherIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AccumulatedAmortizationOnIntangibleAssets" xlink:label="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZAccumulatedAmortizationOnIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherIntangibleAssetsNet" xlink:label="loc_us-gaapOtherIntangibleAssetsNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsDetails1" xlink:title="00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_Trademarks" xlink:label="loc_TOMZTrademarks" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZTrademarks" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TotalIntangibleAssetsNet" xlink:label="loc_TOMZTotalIntangibleAssetsNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_TOMZTotalIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3" xlink:title="00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="60" 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://tomiesinc.com/role/IntangibleAssetsDetailsNarrative" xlink:title="00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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://tomiesinc.com/role/ConvertibleDebtDetails" xlink:title="00000038 - Disclosure - 6. CONVERTIBLE DEBT (Details)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConvertibleDebtDetailsAbstract" xlink:label="loc_TOMZConvertibleDebtDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZConvertibleDebtDetailsAbstract" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_InitialDiscount" xlink:label="loc_TOMZInitialDiscount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZConvertibleDebtDetailsAbstract" xlink:to="loc_TOMZInitialDiscount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZConvertibleDebtDetailsAbstract" xlink:to="loc_us-gaapAccumulatedAmortizationOfCurrentDeferredFinanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZConvertibleDebtDetailsAbstract" xlink:to="loc_us-gaapConvertibleDebt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ConvertibleDebtDetailsNarrative" xlink:title="00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="loc_us-gaapLongtermConvertibleDebtCurrentAndNoncurrentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConvertibleNotesMember" xlink:label="loc_TOMZConvertibleNotesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZConvertibleNotesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConversionPrice" xlink:label="loc_TOMZConversionPrice" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZConversionPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.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-20170331.xsd#TOMZ_RemainingTermYears" xlink:label="loc_TOMZRemainingTermYears" />
      <link:presentationArc order="20" 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-20170331.xsd#TOMZ_RiskfreeRate" xlink:label="loc_TOMZRiskfreeRate" />
      <link:presentationArc order="30" 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="tomz-20170331.xsd#TOMZ_ExpectedDividendYield" xlink:label="loc_TOMZExpectedDividendYield" />
      <link:presentationArc order="40" 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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_InvestmentWarrantsExercisePrice" xlink:label="loc_investInvestmentWarrantsExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_investInvestmentWarrantsExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:label="loc_us-gaapStockIssuedDuringPeriodValuePurchaseOfAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValuePurchaseOfAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails" xlink:title="00000040 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="20" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" 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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="70" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" 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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="100" 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://tomiesinc.com/role/StockholdersEquityDetails1" xlink:title="00000041 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 1)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroThreeRangeMember" xlink:label="loc_TOMZPointZeroThreeRangeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroThreeRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ZeroPointTwentySevenRangeMember" xlink:label="loc_TOMZZeroPointTwentySevenRangeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointTwentySevenRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ZeroPointFiftyFiveRangeMember" xlink:label="loc_TOMZZeroPointFiftyFiveRangeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZZeroPointFiftyFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsOption" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsOption" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails2" xlink:title="00000042 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 2)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapPlanNameDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrantedWarrants" xlink:label="loc_TOMZGrantedWarrants" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpiredWarrants1" xlink:label="loc_TOMZExpiredWarrants1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZExpiredWarrants1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrantedWeightedAverageExercisePrice1" xlink:label="loc_TOMZGrantedWeightedAverageExercisePrice1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZGrantedWeightedAverageExercisePrice1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExpiredWeightedAverageExercisePrice" xlink:label="loc_TOMZExpiredWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZExpiredWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetails3" xlink:title="00000043 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 3)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroOneRangeMember" xlink:label="loc_TOMZPointZeroOneRangeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroOneRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFiveRangeMember" xlink:label="loc_TOMZPointZeroFiveRangeMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointOneFiveRangeMember" xlink:label="loc_TOMZPointOneFiveRangeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointOneFiveRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoSixOneRangeMember" xlink:label="loc_TOMZPointTwoSixOneRangeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoSixOneRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoSevenRangeMember" xlink:label="loc_TOMZPointTwoSevenRangeMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoSevenRangeMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointTwoNineRangeMember" xlink:label="loc_TOMZPointTwoNineRangeMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointTwoNineRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointThreeZeroRangeMember" xlink:label="loc_TOMZPointThreeZeroRangeMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThreeZeroRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroThreeTwoRangeMember" xlink:label="loc_TOMZPointZeroThreeTwoRangeMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroThreeTwoRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointThirtyThreeRangeMember" xlink:label="loc_TOMZPointThirtyThreeRangeMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointThirtyThreeRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointZeroFourTwoRangeMember" xlink:label="loc_TOMZPointZeroFourTwoRangeMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointZeroFourTwoRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointFiveZeroRangeMember" xlink:label="loc_TOMZPointFiveZeroRangeMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiveZeroRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointFiftyFiveRangeMember" xlink:label="loc_TOMZPointFiftyFiveRangeMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointFiftyFiveRangeMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointSixTwoRangeMember" xlink:label="loc_TOMZPointSixTwoRangeMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointSixTwoRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_PointSixNineRangeMember" xlink:label="loc_TOMZPointSixNineRangeMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZPointSixNineRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OneRangeMember" xlink:label="loc_TOMZOneRangeMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_TOMZOneRangeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:label="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_TOMZShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4" xlink:title="00000044 - Disclosure - 7. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:label="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="loc_us-gaapDebtConversionByUniqueDescriptionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapDebtConversionByUniqueDescriptionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="loc_us-gaapDebtConversionNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionByUniqueDescriptionAxis" xlink:to="loc_us-gaapDebtConversionNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantMember" xlink:label="loc_TOMZUnvestedWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtConversionNameDomain" xlink:to="loc_TOMZUnvestedWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="tomz-20170331.xsd#TOMZ_WeightedAverageExercisePriceUnvestedWarrants" xlink:label="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZWeightedAverageExercisePriceUnvestedWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_UnvestedWarrantsNumber" xlink:label="loc_TOMZUnvestedWarrantsNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZUnvestedWarrantsNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:label="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="loc_TOMZAverageWeightedRemainingContractualLifeInYearsUnvestedWarrants" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000045 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="loc_us-gaapTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualAxis" xlink:to="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ChiefOperatingOfficerOneMember" xlink:label="loc_TOMZChiefOperatingOfficerOneMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZChiefOperatingOfficerOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DirectorMember" xlink:label="loc_us-gaapDirectorMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapDirectorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_EmployeeMember" xlink:label="loc_TOMZEmployeeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZEmployeeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ChiefExecutiveOfficerOneMember" xlink:label="loc_TOMZChiefExecutiveOfficerOneMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZChiefExecutiveOfficerOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="loc_us-gaapChiefExecutiveOfficerMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_us-gaapChiefExecutiveOfficerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_InvestorsMember" xlink:label="loc_TOMZInvestorsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_TOMZInvestorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="loc_us-gaapStatementScenarioAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementScenarioAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="loc_us-gaapScenarioUnspecifiedDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementScenarioAxis" xlink:to="loc_us-gaapScenarioUnspecifiedDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TransactionOneMember" xlink:label="loc_TOMZTransactionOneMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScenarioUnspecifiedDomain" xlink:to="loc_TOMZTransactionOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TransactionTwoMember" xlink:label="loc_TOMZTransactionTwoMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScenarioUnspecifiedDomain" xlink:to="loc_TOMZTransactionTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:label="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCumulativeConvertiblePreferredStockSeriesBCumulativeDividend" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:label="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedForProfessionalAndOtherServicesAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExercisePriceOfWarrant" xlink:label="loc_TOMZExercisePriceOfWarrant" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExercisePriceOfWarrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockIssuedShares" xlink:label="loc_TOMZCommonStockIssuedShares" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockIssuedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaapProceedsFromIssuanceOfWarrants" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_StockCompensationExpense" xlink:label="loc_TOMZStockCompensationExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_StockIssuedToWarrantPurchase" xlink:label="loc_TOMZStockIssuedToWarrantPurchase" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZStockIssuedToWarrantPurchase" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative" xlink:title="00000046 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrPaulMember" xlink:label="loc_TOMZMrPaulMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrPaulMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LegalFees" xlink:label="loc_us-gaapLegalFees" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLegalFees" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetails" xlink:title="00000047 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000048 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLeaseAndRentalExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative" xlink:title="00000049 - Disclosure - 10. CONTRACTS AND AGREEMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ContractsAndAgreementsAbstract" xlink:label="loc_TOMZContractsAndAgreementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZContractsAndAgreementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrJohnsenMember" xlink:label="loc_TOMZMrJohnsenMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrJohnsenMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MsAndersonMember" xlink:label="loc_TOMZMsAndersonMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMsAndersonMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrFredMember" xlink:label="loc_TOMZMrFredMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrFredMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_MrPaulMember" xlink:label="loc_TOMZMrPaulMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_TOMZMrPaulMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableInterestBearingInterestRate" xlink:label="loc_us-gaapAccountsPayableInterestBearingInterestRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsPayableInterestBearingInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CostOfGoodsSoldPercentage" xlink:label="loc_TOMZCostOfGoodsSoldPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCostOfGoodsSoldPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_CommonStockValuedAccrued" xlink:label="loc_TOMZCommonStockValuedAccrued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZCommonStockValuedAccrued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DistributionFees" xlink:label="loc_us-gaapDistributionFees" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDistributionFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_SalesToPlascenciaUniversal" xlink:label="loc_TOMZSalesToPlascenciaUniversal" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZSalesToPlascenciaUniversal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Deposits" xlink:label="loc_us-gaapDeposits_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeposits_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_FairValueOfWarrantsdescraption" xlink:label="loc_TOMZFairValueOfWarrantsdescraption" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZFairValueOfWarrantsdescraption" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ExercisePriceForWarrantdescraption" xlink:label="loc_TOMZExercisePriceForWarrantdescraption" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZExercisePriceForWarrantdescraption" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_GrossProceedsFromGrant" xlink:label="loc_TOMZGrossProceedsFromGrant" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZGrossProceedsFromGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_IncurredCostsInConnectionWithTheGrant" xlink:label="loc_TOMZIncurredCostsInConnectionWithTheGrant" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZIncurredCostsInConnectionWithTheGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_AdvancesOnGrants1" xlink:label="loc_TOMZAdvancesOnGrants1" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZAdvancesOnGrants1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:title="00000050 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:label="loc_TOMZNote11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZNote11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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_TOMZNote11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_DirectorFees" xlink:label="loc_TOMZDirectorFees" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNote11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:to="loc_TOMZDirectorFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNote11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_TOMZNote11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesAndOtherLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative" xlink:title="00000051 - Disclosure - 12. CUSTOMER CONCENTRATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaapRisksAndUncertaintiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-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/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ThreeCustomersMember" xlink:label="loc_TOMZThreeCustomersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZThreeCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_TwoCustomersMember" xlink:label="loc_TOMZTwoCustomersMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZTwoCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_OneCustomersMember" xlink:label="loc_TOMZOneCustomersMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_TOMZOneCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="tomz-20170331.xsd#TOMZ_ConcentrationRiskPercentage" xlink:label="loc_TOMZConcentrationRiskPercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_TOMZConcentrationRiskPercentage" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803380368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>May 10, 2017</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_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TOMI Environmental Solutions, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000314227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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>
</tr>
<tr 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_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<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">121,043,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<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_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DocumentAndEntityInformationAbstract</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_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>If the value is true, then the document is an amendment to previously-filed/accepted document.</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_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>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</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 CCYY 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 CCYY-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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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>13
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803878336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents</a></td>
<td class="nump">$ 5,996,031<span></span>
</td>
<td class="nump">$ 948,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable - net</a></td>
<td class="nump">1,411,128<span></span>
</td>
<td class="nump">1,521,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories (Note 3)</a></td>
<td class="nump">4,500,454<span></span>
</td>
<td class="nump">4,047,310<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_DepositsOnMerchandise1', window );">Deposits on Merchandise (Note 11)</a></td>
<td class="nump">79,119<span></span>
</td>
<td class="nump">147,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_PrepaidExpenseCurrent', window );">Prepaid Expenses</a></td>
<td class="nump">123,399<span></span>
</td>
<td class="nump">104,448<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_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">12,110,131<span></span>
</td>
<td class="nump">6,768,469<span></span>
</td>
</tr>
<tr class="ro">
<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 4)</a></td>
<td class="nump">549,801<span></span>
</td>
<td class="nump">611,807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 5)</a></td>
<td class="nump">1,825,663<span></span>
</td>
<td class="nump">1,918,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecurityDeposit', window );">Security Deposits</a></td>
<td class="nump">4,700<span></span>
</td>
<td class="nump">4,700<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_OtherAssets', window );">Total Other Assets</a></td>
<td class="nump">1,830,363<span></span>
</td>
<td class="nump">1,922,740<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_Assets', window );">Total Assets</a></td>
<td class="nump">14,490,295<span></span>
</td>
<td class="nump">9,303,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">1,276,891<span></span>
</td>
<td class="nump">735,879<span></span>
</td>
</tr>
<tr class="ro">
<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 11)</a></td>
<td class="nump">229,390<span></span>
</td>
<td class="nump">278,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued Interest (Note 6)</a></td>
<td class="nump">14,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_CustomerDepositsCurrent', window );">Customer Deposits</a></td>
<td class="nump">27,424<span></span>
</td>
<td class="nump">30,120<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_DeferredRentCurrent', window );">Deferred Rent</a></td>
<td class="nump">6,601<span></span>
</td>
<td class="nump">8,541<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">1,554,439<span></span>
</td>
<td class="nump">1,052,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleLongTermNotesPayable', window );">Convertible Notes Payable, net of discount of $56,969 at March 31, 2017 (Note 6)</a></td>
<td class="nump">5,243,031<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_LiabilitiesNoncurrent', window );">Total Long-term Liabilities</a></td>
<td class="nump">5,243,031<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_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">6,797,470<span></span>
</td>
<td class="nump">1,052,953<span></span>
</td>
</tr>
<tr class="ro">
<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="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative Convertible Series A Preferred Stock; par value $0.01, 1,000,000 shares authorized; 510,000 shares issued and outstanding at March 31, 2017 and December 31, 2016</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">5,100<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_CumulativeConvertibleSeriesBPreferredStock', window );">Cumulative Convertible Series B Preferred Stock; $1,000 stated value;7.5% Cumulative dividend; 4,000 shares authorized; none issued and outstanding at March 31, 2017 and December 31, 2016</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_CommonStockValue', window );">Common stock; par value $0.01, 200,000,000 shares authorized;120,825,134 shares issued and outstanding at March 31, 2017 and December 31, 2016.</a></td>
<td class="nump">1,208,251<span></span>
</td>
<td class="nump">1,208,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional Paid-in Capital</a></td>
<td class="nump">41,436,604<span></span>
</td>
<td class="nump">41,367,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated Deficit</a></td>
<td class="num">(34,957,131)<span></span>
</td>
<td class="num">(34,331,234)<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="nump">7,692,824<span></span>
</td>
<td class="nump">8,250,063<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="nump">$ 14,490,295<span></span>
</td>
<td class="nump">$ 9,303,016<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CumulativeConvertibleSeriesBPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CumulativeConvertibleSeriesBPreferredStock</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_TOMZ_DeferredRentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DeferredRentCurrent</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_DepositsOnMerchandise1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DepositsOnMerchandise1</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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 due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).</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 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=6877327&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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=25496072&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. 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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_ConvertibleLongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&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_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/presentationRef<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=6877327&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_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/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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_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://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Assets<br> -URI http://asc.fasb.org/extlink&amp;oid=6509628<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=28358313&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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_SecurityDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a 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/presentationRef<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=6877327&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_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803151984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract', window );"><strong>Condensed Consolidated Balance Sheet Parenthetical</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_ConvertibleNotesPayable', window );">Convertible Notes Payable, net of discount</a></td>
<td class="nump">$ 56,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity ( Deficiency):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Cumulative Convertible Preferred Stock Series A; 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 Series A; 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 Series A; Issued Shares</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">510,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_PreferredStockSharesOutstanding', window );">Cumulative Convertible Preferred Stock Series A; Stock Outstanding</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">510,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_PreferredStockParOrStatedValuePerShare1', window );">Cumulative Convertible Preferred Stock Series B; Stated value</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend', window );">Cumulative Convertible Preferred Stock Series B; Cumulative dividend</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.50%<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_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized', window );">Cumulative Convertible Preferred Stock Series B; 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CumulativeConvertiblePreferredStockSeriesBIssuedShares', window );">Cumulative Convertible Preferred Stock Series B; Issued Shares</a></td>
<td class="nump">0<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_CumulativeConvertiblePreferredStockSeriesBStockOutstanding', window );">Cumulative Convertible Preferred Stock Series B; Stock 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_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">200,000,000<span></span>
</td>
<td class="nump">200,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">120,825,134<span></span>
</td>
<td class="nump">120,825,134<span></span>
</td>
</tr>
<tr class="ro">
<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">120,825,134<span></span>
</td>
<td class="nump">120,825,134<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CondensedConsolidatedBalanceSheetUnauditedUsdParentheticalAbstract</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_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend</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_CumulativeConvertiblePreferredStockSeriesBIssuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CumulativeConvertiblePreferredStockSeriesBIssuedShares</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_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized</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_CumulativeConvertiblePreferredStockSeriesBStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CumulativeConvertiblePreferredStockSeriesBStockOutstanding</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_PreferredStockParOrStatedValuePerShare1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PreferredStockParOrStatedValuePerShare1</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6928386&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_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_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803647360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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_CondensedConsolidatedStatementOfOperationsUnauditedAbstract', window );"><strong>Condensed Consolidated Statement Of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales, net</a></td>
<td class="nump">$ 1,098,883<span></span>
</td>
<td class="nump">$ 1,706,976<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsSold', window );">Cost of Sales</a></td>
<td class="nump">416,357<span></span>
</td>
<td class="nump">747,812<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">682,526<span></span>
</td>
<td class="nump">959,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional Fees</a></td>
<td class="nump">272,011<span></span>
</td>
<td class="nump">177,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">159,151<span></span>
</td>
<td class="nump">133,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling Expenses</a></td>
<td class="nump">179,384<span></span>
</td>
<td class="nump">352,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development</a></td>
<td class="nump">30,647<span></span>
</td>
<td class="nump">8,781<span></span>
</td>
</tr>
<tr class="ro">
<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 7)</a></td>
<td class="nump">11,553<span></span>
</td>
<td class="nump">338,629<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_ConsultingFees', window );">Consulting fees</a></td>
<td class="nump">31,052<span></span>
</td>
<td class="nump">129,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralAndAdministrativeExpense', window );">General and Administrative</a></td>
<td class="nump">610,355<span></span>
</td>
<td class="nump">857,468<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">1,294,153<span></span>
</td>
<td class="nump">1,997,608<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Loss from Operations</a></td>
<td class="num">(611,627)<span></span>
</td>
<td class="num">(1,038,444)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of Debt Discount (Note 6)</a></td>
<td class="num">(137)<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_InterestExpense', window );">Interest Expense</a></td>
<td class="num">(14,133)<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_NonoperatingIncomeExpense', window );">Total Other Income (Expense)</a></td>
<td class="num">(14,270)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (625,897)<span></span>
</td>
<td class="num">$ (1,038,444)<span></span>
</td>
</tr>
<tr class="ro">
<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>Loss Per Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and Diluted</a></td>
<td class="num">$ (0.01)<span></span>
</td>
<td class="num">$ (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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and Diluted Weighted Average Common Shares Outstanding</a></td>
<td class="nump">120,825,134<span></span>
</td>
<td class="nump">120,177,335<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_CondensedConsolidatedStatementOfOperationsUnauditedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CondensedConsolidatedStatementOfOperationsUnauditedAbstract</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_ConsultingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consulting Expenses incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_ConsultingFees</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_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://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28541-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to goods produced and sold 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 225<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=6488393&amp;loc=d3e606610-122999<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 225<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=6488370&amp;loc=d3e13550-115849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities 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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-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>16
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785177936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED) - 3 months ended Mar. 31, 2017 - USD ($)<br></strong></div></th>
<th class="th"><div>Series A Preferred Stock</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, 2016</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">120,825,134<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, 2016</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="nump">$ 1,208,252<span></span>
</td>
<td class="nump">$ 41,367,946<span></span>
</td>
<td class="num">$ (34,331,234)<span></span>
</td>
<td class="nump">$ 8,250,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1', window );">Equity based compensation, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,553<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,553<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_WarrantsIssuedAsPartOfDebtPrivatePlacement', window );">Warrants issued as part of debt private placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,106<span></span>
</td>
</tr>
<tr class="re">
<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 Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(625,897)<span></span>
</td>
<td class="num">(625,897)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance, Shares at Mar. 31, 2017</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="nump">120,825,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balance, Amount at Mar. 31, 2017</a></td>
<td class="nump">$ 5,100<span></span>
</td>
<td class="nump">$ 1,208,252<span></span>
</td>
<td class="nump">$ 41,436,604<span></span>
</td>
<td class="num">$ (34,957,131)<span></span>
</td>
<td class="nump">$ 7,692,824<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_WarrantsIssuedAsPartOfDebtPrivatePlacement</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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capitalized and expensed compensation cost from equity-based compensation arrangements.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6928386&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_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/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommonStockMember</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_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdditionalPaidInCapitalMember</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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803265888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flow From Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Loss</a></td>
<td class="num">$ (625,897)<span></span>
</td>
<td class="num">$ (1,038,444)<span></span>
</td>
</tr>
<tr class="re">
<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 loss to Net Cash Used In Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">159,151<span></span>
</td>
<td class="nump">133,267<span></span>
</td>
</tr>
<tr class="re">
<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="nump">137<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_EquityBasedCompensation', window );">Equity Based Compensation</a></td>
<td class="nump">11,553<span></span>
</td>
<td class="nump">281,628<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_ValueOfEquityIssuedForServices', window );">Value of Equity Issued for Services</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">145,194<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="nump">0<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_IncreaseDecreaseInAccountsPayableAbstract', window );"><strong>Decrease (increase) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="nump">110,250<span></span>
</td>
<td class="num">(232,887)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(453,144)<span></span>
</td>
<td class="num">(1,761,346)<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(18,951)<span></span>
</td>
<td class="num">(37,563)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_IncreaseDecreaseInDepositsOnMerchandise', window );">Deposits on Merchandise</a></td>
<td class="nump">67,890<span></span>
</td>
<td class="nump">205,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayableAbstract', window );"><strong>Increase (Decrease) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="nump">541,012<span></span>
</td>
<td class="nump">1,003,994<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(49,024)<span></span>
</td>
<td class="nump">266,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued Interest</a></td>
<td class="nump">14,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_IncreaseDecreaseInAccruedSalaries', window );">Accrued Officers Compensation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36,542<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_IncreaseDecreaseInDeferredRent', window );">Deferred Rent</a></td>
<td class="num">(1,940)<span></span>
</td>
<td class="num">(1,551)<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_AdvancesOnGrants', window );">Advances on Grant</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(23,783)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerDeposits', window );">Customer Deposits</a></td>
<td class="num">(2,695)<span></span>
</td>
<td class="num">(1,637)<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 Used in Operating Activities</a></td>
<td class="num">(247,525)<span></span>
</td>
<td class="num">(995,375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flow From Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_PurchaseOfPropertyAndEquipment', window );">Purchase of Property and Equipment</a></td>
<td class="num">(4,768)<span></span>
</td>
<td class="num">(297,149)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="num">(4,768)<span></span>
</td>
<td class="num">(297,149)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flow From Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from Convertible Notes</a></td>
<td class="nump">5,300,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="nump">5,300,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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Increase (Decrease) In Cash and Cash Equivalents</a></td>
<td class="nump">5,047,707<span></span>
</td>
<td class="num">(1,292,524)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - Beginning</a></td>
<td class="nump">948,324<span></span>
</td>
<td class="nump">5,916,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents - Ending</a></td>
<td class="nump">5,996,031<span></span>
</td>
<td class="nump">4,623,544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash Paid For Interest</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_IncomeTaxesPaid', window );">Cash Paid For Income Taxes</a></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 Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_EstablishmentOfDiscountOnConvertibleDebt', window );">Establishment of discount on convertible debt</a></td>
<td class="nump">$ 57,106<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_AdvancesOnGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AdvancesOnGrants</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_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>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_EstablishmentOfDiscountOnConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EstablishmentOfDiscountOnConvertibleDebt</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_IncreaseDecreaseInDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInDeferredRent</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_IncreaseDecreaseInDepositsOnMerchandise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncreaseDecreaseInDepositsOnMerchandise</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_TOMZ_PurchaseOfPropertyAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PurchaseOfPropertyAndEquipment</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_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_TOMZ_ValueOfEquityIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ValueOfEquityIssuedForServices</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/2003/role/presentationRef<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=66902209&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_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 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=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=66902209&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://www.xbrl.org/2003/role/presentationRef<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=66902209&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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_IncreaseDecreaseInAccruedSalaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued salaries.</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 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=66902209&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_IncreaseDecreaseInAccruedSalaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-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/presentationRef<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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3574-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://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=66902209&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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the issuance 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&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_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>18
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796050112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. DESCRIPTION OF BUSINESS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_BusinessCombinationDescriptionAbstract', window );"><strong>Business Combination, Description [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 );">NOTE 1. DESCRIPTION OF BUSINESS</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">TOMI
Environmental Solutions, Inc. (&#147;TOMI&#148;, the &#147;Company&#148;, &#147;we&#148;, &#147;our&#148; and &#147;us&#148;)
is a global provider of infection prevention and decontamination products and services, focused primarily on life sciences including
healthcare, bio-safety, pharmaceutical, clean-room and research.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">TOMI
provides environmental solutions for indoor and outdoor surface decontamination through the sale of equipment, services and licensing
of its SteraMist&#153;&#160;Binary Ionization Technology&#174; (&#147;BIT&#153;&#148;), which is a hydrogen peroxide-based mist
and fog registered with the U.S. Environmental Protection Agency (&#147;EPA&#148;). TOMI&#146;s mission is to help its customers
create a healthier world through its product line and its motto is &#147;innovating for a safer world&#148; for healthcare and
life.</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_BusinessCombinationDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6003-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=SL51803626-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6623110640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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 );">NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Basis of Presentation</i></p>

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

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

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

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

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">The
accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly-owned subsidiary, TOMI Environmental
Solutions, Inc., a Nevada corporation. The Company&#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since
its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.</font></p>

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

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

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

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

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

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

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

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="width: 100%">
<tr style="vertical-align: top">
    <td style="width: 8%; font: bold 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font-weight: normal">Level 1:</font></td>
    <td style="width: 92%">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">Quoted prices
        in active markets for identical assets or liabilities.</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p></td></tr>
<tr style="vertical-align: top">
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font-weight: normal">Level 2:</font></td>
    <td>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font-weight: normal">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 or substantially the full term
        of the assets or liabilities.</font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p></td></tr>
<tr style="vertical-align: top">
    <td style="font: bold 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font-weight: normal">Level 3:</font></td>
    <td style="font: bold 8pt Times New Roman, Times, Serif"><font style="font-weight: normal">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-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

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

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



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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">The
carrying amounts of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair
value because of the short maturity of these instruments. The recorded value of convertible debt approximates its fair value as
the terms and rates approximate market rates (See also Note 6).</font></p>

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

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

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

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

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



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

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">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. Bad debt expense for the three months ended March 31, 2017 and 2016 was $0
and $30,000, respectively.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">At
March 31, 2017 and December 31, 2016, the allowance for doubtful accounts was $300,000 and $300,000, respectively.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; background-color: white">As
of March 31, 2017, one customer accounted for 11% of accounts receivable. Three customers accounted for 43% of net revenues for
the three months ended March 31, 2017.&#160;</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">As
of December 31, 2016, one customer accounted for 10% of accounts receivable. Two customers accounted for 52% of net revenues for
the three months ended March 31, 2016<font style="background-color: white">.&#160;</font></font></p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">Inventories
are valued at the lower of cost or market using the first-in, first-out (&#147;FIFO&#148;) method. Inventories consist primarily
of finished goods and raw materials. At March 31, 2017 and December 31, 2016, we did not have a reserve for slow-moving or obsolete
inventory.</font></p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">Deposits
on merchandise primarily consist of amounts paid in advance of the receipt of inventory (see Note 10).</font></p>

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

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

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

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

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; background-color: white">As
of March 31, 2017 and December 31, 2016, two vendors accounted for approximately 67% and 49% of total accounts payable, respectively.&#160;&#160;One
vendor accounted for 67% and 77% of cost of goods sold for the three months ended March 31, 2017 and 2016, respectively.</font></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt"><font style="font-size: 8pt">Accrued warranties
represent the estimated costs, if any, that will be incurred during the warranty period of our products. We make an estimate of
expected costs that will be incurred by us during the warranty period and charge that expense to the consolidated statement of
operations at the date of sale. Our manufacturer assumes warranty against product defects for one year, which we extend to our
customers upon sale of the product. We assume responsibility for product reliability and results. As of March 31, 2017 and December
31, 2016, the Company did not establish a warranty reserve.</font></p>



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

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">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. Net deferred tax
benefits have been fully reserved at March 31, 2017 and December 31, 2016. The effect on deferred income tax assets and liabilities
of a change in tax rates is recognized in the period that such tax rate changes are enacted.</font></p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt; color: #000000">Potentially
dilutive securities as of March 31, 2017 consisted of 9,814,805 shares of common stock from convertible debentures, 37,584,745
shares of common stock issuable upon exercise of outstanding warrants, 200,000 shares of common stock issuable upon outstanding
options and 510,000 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.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt; color: #000000">Potentially
dilutive securities as of March 31, 2016, consisted of 36,026,413 shares of common stock issuable upon exercise of outstanding
warrants, 200,000 shares of common stock issuable upon outstanding options and 510,000 shares of common stock issuable upon conversion
of outstanding shares of Convertible Series A Preferred Stock. Diluted and basic weighted average shares are the same, as potentially
dilutive shares are anti-dilutive.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; color: #1F497D"><font style="font-size: 8pt; color: #000000">After
giving effect to the add back of interest expense on the convertible note and the amortization of the debt discount on the convertible
notes totaling $14,270, net loss per share attributable to common shareholders would be $0.01 per share.</font></p>



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

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">For
revenue from services and product sales, we recognize revenue in accordance with Staff Accounting Bulletin No. 104, &#147;Revenue
Recognition&#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &#147;Revenue Recognition in Financial Statements&#148;
(SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence
of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable;
and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&#146;s judgment regarding
the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts.
Provisions for discounts to customers, and allowance, and other adjustments will be provided for in the same period the related
sales are recorded.</font></p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">We
account for stock-based compensation in accordance with Financial Accounting Standards Board (&#147;FASB&#148;), ASC 718, &#147;Compensation&#151;Stock
Compensation.&#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated at the grant date based on
the award&#146;s fair value and is recognized as expense over the requisite service period. During the year ended December 31,
2015, we had one active stock-based compensation plan, the TOMI Environmental Solutions, Inc. Stock Option and Restricted Stock
Plan (the &#147;2008 Plan&#148;). The 2008 Plan allowed the Company, through a committee of its board of directors, to issue
up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues awards to its employees, consultants
and board members. Stock options are granted with an exercise price equal to the closing price of our common stock on the date
of the grant with a term no greater than 10 years. Generally, stock options vest over two to four years. Incentive stock options
granted to shareholders who own 10% or more of our outstanding equity securities are granted at an exercise price that is not less
than 110% of the closing price of our common stock on the date of grant and have a term no greater than five years. On the date
of a grant, we determine the fair value of the stock option award and recognize compensation expense over the requisite service
period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes
option-pricing model. On August 25, 2015, we terminated the 2008 Plan.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">On
January 29, 2016, our board of directors adopted the 2016 Equity Compensation Plan (the &#147;2016 Plan&#148;), subject to approval
by our shareholders. The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted
stock units and performance units/shares. Up to 5,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. Stock-based compensation 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 the
Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended
December 31, 2016, the Company issued options to purchase 100,000 shares of common stock out of the 2016 Plan. As of March 31,
2017, the 2016 Plan had not been approved by our shareholders.</font></p>

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

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

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

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

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

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

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

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

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">We
expense advertising costs in the period in which they are incurred. Advertising and promotional expenses for the three months ended
March 31, 2017 and 2016 were approximately $8,900 and 41,000, respectively.</font></p>

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

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

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

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

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

<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Shipping and Handling Costs</i></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; background-color: white">We
include shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost of sales.</font><font style="font-weight: normal">&#160;<font style="background-color: white">Other
shipping and handling costs,</font>&#160;<font style="background-color: white">including third-party delivery costs relating to
the delivery of products to customers, are classified as a general and administrative expense. Shipping and handling costs included
in general and administrative expense were $21,000 and $31,000 for the three months ended March, 31, 2017 and 2016, respectively.</font></font></p>

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

<p style="color: #211D1E; font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Business Segments</i></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">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 shown below:</font></p>

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Three Months Ended March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">2017</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold"><font style="font-weight: normal">SteraMist Product</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">821,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">1,504,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Service &#38; Training</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">278,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">203,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,099,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,707,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Three Months Ended March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">2017</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold"><font style="font-weight: normal">United States</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">848,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">979,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">International</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">251,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">728,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,099,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,707,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 2.5in"><i>&#160;&#160;&#160;</i></p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">In
May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &#147;Revenue from Contracts with Customers (Topic
606).&#148; ASU 2014-09 supersedes the revenue recognition requirements in &#147;Revenue Recognition (Topic 605)&#148;, and
requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the
consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 is effective for
annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption
is not permitted. We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial
statements.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">In
November 2015, the FASB issued Accounting Standards Update No. 2015-17, &#147;Income Taxes (Topic 740): Balance Sheet Classification
of Deferred Taxes,&#148; which simplifies the presentation of deferred income taxes by requiring that deferred tax assets and
liabilities be classified as non-current. We have retrospectively adopted this standard as of December 31, 2015, although there
was no impact on the Company, as all of the deferred tax assets for the year ended December 31, 2014 were classified as noncurrent.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; color: #222222; background-color: white">In
February 2016, the FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &#147;Leases</font><font style="font-weight: normal">&#160;<font style="color: #222222; background-color: white">(Topic
842).&#148;&#160; ASU 2016-02 provides new lease accounting guidance.&#160; ASU 2016-02 is effective for annual reporting periods
beginning after&#160;December 15, 2018, including interim periods within that reporting period.&#160; Early adoption is permitted.&#160;
We are currently in the process of evaluating the impact of the adoption of ASU 2016-02 on our consolidated financial statements.</font></font></p>

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

<p style="color: #222222; font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; background-color: white">In
March 2016, the FASB issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &#147;Compensation &#150; Stock Compensation
(Topic 718).&#148;&#160; ASU 2016-09 provides improvements to employee share-based payment accounting.&#160; ASU 2016-09 is effective
for annual reporting periods beginning after&#160;December 15, 2016, including interim periods within that reporting period. We
are currently in the process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18861-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18743-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18854-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_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>20
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796050112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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 );">NOTE 3. INVENTORIES</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories consist of the following at:</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2016</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: center"><font style="font-weight: normal">&#160;</font></p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 70%; font-weight: bold; text-align: justify"><font style="font-weight: normal">Raw materials</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">11,967</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">13,031</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">Finished goods</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">4,488,487</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">4,034,279</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">4,500,454</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">4,047,310</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#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_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/presentationRef<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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>21
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6623110640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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 );">NOTE 4. PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-weight: normal">&#160;&#160;&#160;&#160;Property
and equipment consists of the following:</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center; vertical-align: top">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold"><font style="font-weight: normal">Furniture and fixtures</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">91,216</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">91,216</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Equipment</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">931,747</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">926,979</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Vehicles</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">56,410</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">56,410</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Software</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">39,999</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">39,999</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Leasehold improvements</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">15,554</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">15,554</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1,134,926</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1,130,158</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Less: Accumulated depreciation</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">585,125</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">518,350</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">549,801</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left; vertical-align: top"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; vertical-align: top"><font style="font-weight: normal">611,808</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">For
the three months ended March 31, 2017 and 2016, depreciation was $66,775 and $40,890, respectively.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</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 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-14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64827811&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64862545&amp;loc=d3e2921-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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>22
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796033408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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 );">NOTE 5. INTANGIBLE ASSETS</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">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 $92,377 and $92,377 for
the three months ended March 31, 2017 and 2016, respectfully.</font></p>

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

<table cellpadding="0" style="width: 100%">
<tr>
    <td style="vertical-align: top; width: 7%; padding: 0.75pt; font: bold 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 93%; padding: 0.75pt; font: bold 8pt Times New Roman, Times, Serif; text-align: justify"><font style="font-weight: normal">Definite life intangible assets consist of the following:</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2016</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 70%; font-weight: bold; text-align: justify"><font style="font-weight: normal">Intellectual Property and Patents</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">Less: Accumulated Amortization</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,462,637</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,370,260</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">Intangible Assets, net</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,385,663</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1,478,040</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">&#160;</font></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 70%; font-weight: bold"><font style="font-weight: normal">Trademarks&#160;&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Total Intangible Assets, net&#160;&#160;</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,825,663</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1,918,040</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">Approximate
amortization over the next five years is as follows:</font></p>

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1pt solid">Twelve Month Period Ending March 31,</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">Amount</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 85%; font-weight: bold"><font style="font-weight: normal">2018</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">370,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">2019</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">370,000</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">2020</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">370,000</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">2021</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">276,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif">2022&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font-weight: bold; text-align: right; border-bottom: Black 1pt solid">-&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal"></font></td>
    <td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,386,000</font></td>
    <td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p>



<p style="margin: 0pt"></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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-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_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>23
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6623110640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE DEBT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract', window );"><strong>Convertible Debt [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 );">NOTE 6. CONVERTIBLE DEBT</a></td>
<td class="text"><p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 40pt">On March 15, 2017, the Company closed a
private placement transaction in which it issued to certain accredited investors unregistered senior callable convertible promissory
notes (the &#8220;Notes&#8221;) and three-year warrants to purchase an aggregate of 883,332 shares of common stock at an exercise
price of $0.69 per share in exchange for aggregate gross proceeds of $5,300,000. The Notes bear interest at a rate of 4% per annum
and mature on August 31, 2018, unless earlier redeemed, repurchased or converted. The Notes rank senior to all of the Company&#8217;s
unsecured debt. The Notes are convertible at the option of the holder into common stock at a conversion price of $0.54 per share.
Subsequent to September 1, 2017, the Company may redeem the Notes 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 three months ended March 31, 2017 was $14,133.</p>

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

<p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The warrants were valued at $57,728 using
the Black-Scholes pricing model with the following assumptions: expected volatility: 111.54%; expected dividend: $0; expected term:
3 years; and risk free rate: 1.59%. The estimated fair value of the warrants was calculated using the Black-Scholes valuation model.
The Company recorded the warrants&#8217; relative fair value of $57,106 as an increase to additional paid-in capital and a discount
against the related debt.</p>

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

<p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The debt discount is being amortized over
the life of the Notes using the effective interest method. Amortization expense for the three months ended March 31, 2017 was $137.</p>

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

<p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Convertible notes
consist of the following at March 31, 2017:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="text-align: justify; line-height: 107%">&#160;</td>
    <td style="text-align: justify; line-height: 107%">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><b>March 31,</b></p>
        <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017 (Unaudited)</b></p></td>
    <td style="text-align: justify; line-height: 107%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; line-height: 107%">&#160;</td>
    <td style="text-align: justify; line-height: 107%">&#160;</td>
    <td colspan="2" style="text-align: justify; line-height: 107%">&#160;</td>
    <td style="text-align: justify; line-height: 107%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 86%; text-align: justify; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">Convertible notes</font></td>
    <td style="width: 1%; text-align: justify; line-height: 107%">&#160;</td>
    <td style="width: 1%; text-align: justify; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">5,300,000</font></td>
    <td style="width: 1%; text-align: justify; line-height: 107%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">Initial discount</font></td>
    <td style="text-align: justify; line-height: 107%">&#160;</td>
    <td style="text-align: justify; line-height: 107%">&#160;</td>
    <td style="text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">(57,106</font></td>
    <td style="text-align: justify; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: justify; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">Accumulated Amortization</font></td>
    <td style="text-align: justify; line-height: 107%">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: justify; line-height: 107%">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">137</font></td>
    <td style="text-align: justify; line-height: 107%">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; text-align: justify; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">Convertible notes, net</font></td>
    <td style="vertical-align: bottom; text-align: justify; line-height: 107%">&#160;</td>
    <td style="vertical-align: top; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td>
    <td style="vertical-align: top; text-align: right; line-height: 107%"><font style="font: 8pt Times New Roman, Times, Serif">5,243,031</font></td>
    <td style="vertical-align: bottom; text-align: justify; line-height: 107%">&#160;</td></tr>
</table>
<p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>24
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6621433104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">NOTE 7. STOCKHOLDERS' EQUITY</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Our
board of directors 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 of the Company before any payment is made to the holders of our common stock. Furthermore,
the board of directors 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; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

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

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Our
authorized Convertible Series B Preferred Stock, $1,000 stated value, 7.5% Cumulative dividend, consists of 4,000 shares. At March
31, 2017 and December 31, 2016, there were no shares issued and outstanding, respectively.</font></p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">During
the three months ended March 31, 2017, we did not issue any shares of common stock. During the three months ended March 31, 2016,
we issued 275,416 shares of common stock valued at approximately $145,000 for professional services rendered.</font></p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
February 2016, we issued options to purchase 100,000 shares of common stock to four directors, valued at $54,980 in total. The
options have an exercise price of $0.55 per share. The options expire in February 2026. The options were valued using the Black-Scholes
model using the following assumptions: volatility: 224%; dividend yield: 0%; zero coupon rate: 1.47%; and a life of 10 years.</font></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>March
    31, 2017 (Unaudited)</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>December 31, 2016</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;Number
    of Options</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;Weighted
    Average Exercise Price</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;Number
    of Options</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;Weighted
    Average Exercise Price</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 40%"><font style="font-size: 8pt">Outstanding, beginning of period</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">0.76</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">0.96</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Granted</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">&#151;</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">&#151;</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">100,000</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">0.55</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Exercised</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">&#151;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">&#151;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">&#151;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">&#151;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</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"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">0.76</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.76</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt"><b>&#160;&#160;&#160;</b></font></td>
    <td nowrap="nowrap" colspan="6" style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Outstanding
    Options&#160;&#160;</b></font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" colspan="6" style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Exercisable
    Options</b></font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 23%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Range</b></font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 9%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Average
    Weighted Remaining Contractual Life in Years</b></font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center; vertical-align: bottom"><font style="font-size: 8pt"><b>Weighted
    Average Exercise Price</b></font></td>
    <td nowrap="nowrap" style="width: 2%; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">2.10</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">2.76</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">2.10</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">0.05</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">20,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">3.77</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">20,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">0.05</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">7.76</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">8.85</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">6.91</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">$</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 8pt">0.76</font></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">For the three
months ended March 31, 2016, we recognized total equity based compensation of approximately $168,000 on warrants issued to the
Chief Executive Officer (&#8220;CEO&#8221;) in connection with his current and previous employment agreements. For the three months
ended March 31, 2016, we recognized $39,000 in stock compensation expense for the warrants issued to the CEO in February 2014
that vested in February 2016. In addition, on March 31, 2016, we issued warrants to purchase up to 250,000 shares of common stock
to the CEO with a term of five years that vest upon issuance and have an exercise price of $0.50 per share. We utilized the Black-Scholes
method to fair value the warrants to purchase up to 250,000 shares of common stock received by the CEO totaling approximately
$129,000 with the following assumptions: volatility, 162%; expected dividend yield, 0%; risk free interest rate, 1.47%; and a
life of 5 years. The grant date fair value of each warrant was $0.51.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">For the three
months ended March 31, 2016, we recognized total equity based compensation of approximately $58,000 on warrants issued to the
Chief Financial Officer (&#8220;CFO&#8221;) in connection with his current and previous employment agreements. For the three months
ended March 31, 2016, we recognized $7,000 in stock compensation expense for the accrued but unvested portion of the warrants
issued to the CFO under his previous agreement with the Company. In addition, on January 26, 2016, we issued warrants to purchase
up to 100,000 shares of common stock to the CFO with a term of five years that vested upon issuance and have an exercise price
of $0.55 per share. We utilized the Black-Scholes method to fair value the warrants to purchase up to 100,000 shares of common
stock received by the CFO totaling approximately $51,000 with the following assumptions: volatility, 164%; expected dividend yield,
0%; risk free interest rate, 1.47%; and a life of 5 years. The grant date fair value of each warrant was $0.51.</font></p>

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



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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">For
the three months ended March 31, 2016, we recognized equity compensation expense of approximately $57,000 related to warrants
issued in April 2016 to an employee pursuant to his employment agreement with the Company. We accrued for the estimated fair value
of the warrants as of March 31, 2016. We utilized the Black-Scholes method to fair value the warrants received by the employee
with the following assumptions: volatility, 159%; expected dividend yield, 0%; risk free interest rate, 1.47%; and a life of 5
years. The grant date fair value of each warrant was $0.46.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">For
the three months ended March 31, 2017, we recognized approximately $12,000 in equity compensation expense for the accrued but
unvested portion of the warrants issued to an employee pursuant to his agreement with the Company.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
March 2017, in connection with the issuance of the Notes, we issued three-year warrants to purchase up to an aggregate of 883,332
shares of common stock at an exercise price of $0.69 per share (see Note 6).</font></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="vertical-align: top; border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;</b>&#160;&#160;&#160;&#160;&#160;<b>March
    31, 2017 (Unaudited)&#160;</b></font></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;</b>&#160;&#160;&#160;&#160;&#160;<b>December
    31, 2016</b></font></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;Number
    of Warrants</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;Weighted
    Average Exercise Price</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;Number
    of Warrants</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>&#160;Weighted
    Average Exercise Price</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 40%"><font style="font-size: 8pt">Outstanding, beginning of period</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">36,701,413</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">0.31</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">35,676,413</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 12%; text-align: right"><font style="font-size: 8pt">0.30</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Granted</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">883,332</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">0.69</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">1,400,000</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">0.42</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">Expired</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">&#151;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">&#151;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">(375,000</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">0.05</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</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"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">37,584,745</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">0.32</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">36,701,413</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.31</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt"><b>Outstanding Warrants</b></font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></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"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Range</b></font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Remaining</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Contractual</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Life
        in Years</b></font></p></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Exercise
        Price</b></font></p></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 17%; text-align: right"><font style="font-size: 8pt">0.01</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 17%; text-align: right"><font style="font-size: 8pt">1,575,000</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 17%; text-align: right"><font style="font-size: 8pt">0.28</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 17%; text-align: right"><font style="font-size: 8pt">1,575,000</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 17%; text-align: right"><font style="font-size: 8pt">0.01</font></td>
    <td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.05</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">600,000</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">0.75</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">600,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.05</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</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,750,000</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">0.55</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,750,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.15</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.26</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">100,000</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">1.24</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">100,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.26</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.27</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">250,000</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">4.75</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">250,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.29</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">10,125,613</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">3.56</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">10,125,613</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.29</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.30</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">11,925,800</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">1.50</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">11,925,800</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.30</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.32</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">250,000</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">4.50</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">250,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.32</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.33</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">75,000</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">1.50</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">75,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.33</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.42</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">250,000</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">4.25</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">250,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.42</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</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">625,000</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">3.68</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">425,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</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">100,000</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">3.83</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">100,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.62</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">75,000</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">1.30</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">75,000</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.62</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.69</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">883,332</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">2.96</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">883,332</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">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.69</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.00</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3,000,000</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3.09</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right"><font style="font-size: 8pt">3,000,000</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></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">1.00</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <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">&#160;</font></td>
    <td><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">37,584,745</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">2.17</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">37,384,745</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.32</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">Unvested
warrants outstanding as of March 31, 2017 were as follows:</font></p>

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>&#160;Unvested
    Warrants</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Exercise
        Price</b></font></p></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><font style="font-size: 8pt"><b>Number</b></font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="border-bottom: black 1pt solid"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Average</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Weighted</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Remaining</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Contractual</b></font></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font-size: 8pt"><b>Life
        in Years</b></font></p></td>
    <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt; text-align: right"><font style="font-size: 8pt">200,000</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 3pt"><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">5.00</font></td>
    <td style="padding-bottom: 3pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr>
    <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>
    <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>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>

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

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



<p style="margin: 0pt"></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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74567-122707<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21484-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21488-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<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(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<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=6928386&amp;loc=d3e21475-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Preferred Stock<br> -URI http://asc.fasb.org/extlink&amp;oid=6521494<br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<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=6928386&amp;loc=d3e21463-112644<br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21564-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_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>25
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787934976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">NOTE 8. RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">For
each of the three months ended March 31, 2017 and 2016, we incurred fees for legal services rendered by Harold Paul in the amount
of $15,000, respectively. Mr. Paul is also director of the Company.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt; background-color: white">In
January 2016, we entered into a distributor agreement with TOMI Asia to facilitate growth in Asia.&#160;Wee Ah Kee, one of our
significant shareholders, is the Chief Executive Officer of TOMI Asia. We amended the distributor agreement in August 2016, at
which time TOMI Asia changed its name to SteraMist Asia. The initial term of our new agreement is three years and the agreement
sets revenue targets of $5.5 million, $8.5 million and $12 million of our products during 2016, 2017 and 2018, respectively. Our
new agreement includes mainland China and Indochina and excludes South Korea, Japan, Australia and New Zealand. No sales were
made under the distributor agreement for the three months ended March 31, 2017 and 2016, respectfully. </font></p>

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



<p style="margin: 0pt"></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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39678-107864<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6621345760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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 );">NOTE 9. COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Lease Commitments</i></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">In
September 2014, we entered into a lease agreement for office and warehouse space in Frederick, Maryland. As part of the lease agreement,
we received a rent holiday in the first 5 months of the lease. The lease also provides for an escalation clause pursuant to which
the Company will be subject to an annual rent increase of 3%, year over year. The lease expires on January 31, 2018. The Company
accounts for the lease using the straight line method and recorded $11,427 in rent expense for the three months ended March 31,
2017 and 2016, respectively. Approximate minimum annual rents under the lease are as follows:</font></p>

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify">Twelve Month Period Ending March 31,</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">Amount</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 85%; font-weight: bold; text-align: justify"><font style="font-weight: normal">2018</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">45,000</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">45,000</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">We
may become a party to litigation in the normal course of business.&#160;&#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.&#160;In
addition, from time to time, we may have to file claims against parties that infringe on our intellectual property.</font></p>

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

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">As
of March 31, 2017 and December 31, 2016, there were no claims against us for product liability.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=73718637&amp;loc=d3e25287-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>27
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787934976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONTRACTS AND AGREEMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_TOMZ_ContractsAndAgreementsTextBlock', window );">NOTE 10. CONTRACTS AND AGREEMENTS</a></td>
<td class="text"><p style="margin: 0pt"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="font-size: 8pt; background-color: white">In
November 2016, we entered into a new manufacturing and development agreement with RG Group Inc. The agreement does not provide
for any minimum purchase commitments and is for a term of two years with provisions to extend. The agreement also provides for
a warranty against product defects for one year.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; background-color: white"><font style="font-size: 8pt; background-color: white">As
of March 31, 2017 and December 31, 2016, balances due to RG Group, Inc. accounted for approximately 53% and 31% of total accounts
payable, respectively.&#160;&#160;<font style="color: #222222">At March 31, 2017 and December 31, 2016, we maintained required
deposits with RG Group, Inc. in the amounts of $79,119 and $147,010, respectively.&#160;&#160;</font>For the three months ended
March 31, 2017 and 2016, RG Group, Inc. accounted for 67% and 77% of cost of goods sold, respectively. </font></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">In March 2017,
we increased the annual board fee to directors to $30,000, to be paid on a quarterly basis, with the exception of the audit committee
chairperson, whose annual fee we increased to $35,000, also to be paid on a quarterly basis. In addition, we issued to each of
our four board members 50,000 shares of common stock. The 200,000 shares of common stock were valued at $32,000 and accrued for
in the three months ended March 31, 2017.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222"><font style="font-size: 8pt; background-color: white"><b><i>Other
Agreements</i></b></font></p>

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

<p style="font: 10pt Courier New, Courier, Monospace; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">In June 2015,
we launched the TOMI Service Network (&#8220;TSN&#8221;). The TSN is a national service network composed of existing full service
restoration industry specialists that have entered into licensing agreements with us to become Primary Service Providers (&#8220;PSP&#8217;s&#8221;).
The licensing agreements grant protected territories to PSP&#8217;s to perform services using our SteraMist<sup>&#8482;</sup>
platform of products and also provide for potential job referrals to PSP&#8217;s whereby we are entitled to referral fees. Additionally,
the agreement provides for commissions due to PSP&#8217;s 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 PSP&#8217;s various training,
ongoing support and facilitate a referral network call center. As of March 31, 2017, we had entered into 63 licensing agreements
in connection with the launch of the TSN. The licensing agreements contain fixed price minimum equipment and solution orders based
on the population of the territories granted pursuant to the licensing agreements.</font></p>

<p style="font: 10pt Courier New, Courier, Monospace; margin: 0; text-indent: 0.25in"><font style="font-size: 8pt">&#160;</font></p>



<p style="margin: 0pt"></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_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_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>Contracts and agreements text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6626474768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (USD $)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract', window );"><strong>Accrued Expenses And Other Current Liabilities Usd</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 );">11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td colspan="3" style="vertical-align: bottom; font-weight: bold"><font style="font-weight: normal">Accrued expenses and other current liabilities consisted of the following at:</font></td>
    <td colspan="6" style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr>
    <td style="vertical-align: bottom; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center">March 31,</td>
    <td style="vertical-align: bottom; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2016</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 70%; font-weight: bold"><font style="font-weight: normal">Commissions</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">70,075</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">172,735</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Payroll and related costs</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">29,764</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">40,264</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Director fees</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">63,250</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">19,000</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Other accrued expenses</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">66,301</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">46,414</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Total</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">229,390</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">278,413</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#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_TOMZ_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccruedExpensesAndOtherCurrentLiabilitiesUsd3MonthsEndedAbstract</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787941232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. CUSTOMER CONCENTRATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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 );">NOTE 12. CUSTOMER CONCENTRATION</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">The
Company had certain customers whose revenue individually represented 10% of more of the Company&#146;s total revenue, or whose
accounts receivable balances individually represented 10% of more of the Company&#146;s accounts receivable.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">For
the three months ended March 31, 2017, three customers accounted for 43% of revenue.&#160;Two customers accounted for 52% of net
revenues for the&#160;three months ended March 31, 2016.&#160;&#160;</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">At
March 31, 2017 and December 31, 2016, one customer accounted for 11% and 10% of accounts receivable, respectively.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6327-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=73719730&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=64851502&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6442-108592<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=64851502&amp;loc=d3e6351-108592<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6603906432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>13. SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">NOTE 13. SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">The
Company has evaluated subsequent events through the date the financial statements were issued and up to the time of filing of
the financial statements with the SEC.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
April 2017, we issued 50,000 shares of common stock valued at $8,000 to Walter Johnsen. Mr. Johnsen is a director of the Company.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
April 2017, we issued 50,000 shares of common stock valued at $8,000 to Kelly Anderson. Ms. Anderson is a director of the Company.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
April 2017, we issued 50,000 shares of common stock valued at $8,000 to Harold Paul. Mr. Paul is a director of the Company.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">In
April 2017, we issued 50,000 shares of common stock valued at $8,000 to Edward Fred. Mr. Fred is a former director of the Company.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">In May 2017, we
issued a senior callable convertible promissory note with an aggregate principal amount of $700,000. The note matures on November
8, 2018, unless earlier redeemed, repurchased or converted. The note is convertible at any time by the holder into common stock
at a conversion price of $0.54 per share. Before November 8, 2018, we may, at our option, after 30 days&#8217; prior notice, redeem
the note at any time prior to maturity at a price equal to 100% of the principal amount of the note to be redeemed plus accrued
and unpaid interest as of the redemption date. Interest on the note is payable semi-annually in cash on February 28 and August
31 of each year, beginning on August 31, 2017, at a rate of 4 percent per annum. In addition, we issued a three-year warrant to
purchase up to an aggregate of 116,559 shares of common stock at an exercise price of $0.69 per share.</font></p>

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

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



<p style="margin: 0pt"></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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803812224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="margin: 0pt"></p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">These
financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management,
are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements
should be read in conjunction with the audited financial statements of the Company for the year ended December 31, 2016 and notes
thereto which are included in the Annual Report on Form 10-K previously filed with the SEC on March 29, 2017. The Company follows
the same accounting policies in the preparation of interim reports. The results of operations for the interim periods covered
by this Form 10-Q may not necessarily be indicative of results of operations for the full fiscal year or any other interim period.</font></p><span></span>
</td>
</tr>
<tr class="re">
<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-align: justify; text-indent: 0.5in"><font style="font-weight: normal">The
accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly-owned subsidiary, TOMI Environmental
Solutions, Inc., a Nevada corporation. The Company&#146;s 55% owned subsidiary, TOMI Environmental-China, has been dormant since
its formation in April 2011. All significant intercompany accounts and transactions have been eliminated in consolidation.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification of Accounts</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">Certain
reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These
reclassifications had no effect on previously reported results of operations or financial position.</font></p><span></span>
</td>
</tr>
<tr class="re">
<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="margin: 0pt"></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">The
preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions
that affect the amounts reported and disclosed in the accompanying condensed consolidated financial statements and the accompanying
notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including
those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives of intangible
assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others.
We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results
of which form the basis for making judgments about the carrying values of our assets and liabilities.</font></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; 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/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%">
<tr style="vertical-align: top">
    <td style="width: 7%; font: 11pt/107% Calibri, Helvetica, Sans-Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level 1:</font></td>
    <td style="width: 93%">
        <p style="font: 8pt/normal 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/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level 2:</font></td>
    <td>
        <p style="font: 8pt/normal 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 or substantially the full term of the assets or liabilities.</p>
        <p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p></td></tr>
<tr style="vertical-align: top">
    <td style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif">Level 3:</font></td>
    <td style="font: 11pt/107% Calibri, Helvetica, Sans-Serif"><font style="font: 8pt Times New Roman, Times, Serif">Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities.</font></td></tr>
</table>
<p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

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

<p style="font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The carrying amounts
of cash and cash equivalents, accounts receivable, and accounts payable and accrued expenses approximated fair value because of
the short maturity of these instruments. The recorded value of convertible debt approximates its fair value as the terms and rates
approximate market rates (See also Note 6).</p>

<p style="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&#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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="margin: 0pt"></p>

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



<p style="margin: 0pt"></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">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. Bad debt expense for the three months ended March 31, 2017 and 2016 was $0
and $30,000, respectively.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">At
March 31, 2017 and December 31, 2016, the allowance for doubtful accounts was $300,000 and $300,000, respectively.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; background-color: white">As
of March 31, 2017, one customer accounted for 11% of accounts receivable. Three customers accounted for 43% of net revenues for
the three months ended March 31, 2017.&#160;</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">As
of December 31, 2016, one customer accounted for 10% of accounts receivable. Two customers accounted for 52% of net revenues for
the three months ended March 31, 2016<font style="background-color: white">.</font></font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">Inventories
are valued at the lower of cost or market using the first-in, first-out (&#147;FIFO&#148;) method. Inventories consist primarily
of finished goods and raw materials. At March 31, 2017 and December 31, 2016, we did not have a reserve for slow-moving or obsolete
inventory.</font></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_DepositsOnMerchandisePolicyTextBlock', window );">Deposits on Merchandise</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">Deposits
on merchandise primarily consist of amounts paid in advance of the receipt of inventory (see Note 10).</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">We
account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method
over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures
and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line
method over the lives of the respective leases or service lives of the improvements, whichever is shorter.</font></p><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_AccountsPayablePolicyTextBlock', window );">Accounts Payable</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; background-color: white">As
of March 31, 2017 and December 31, 2016, two vendors accounted for approximately 67% and 49% of total accounts payable, respectively.&#160;&#160;One
vendor accounted for 67% and 77% of cost of goods sold for the three months ended March 31, 2017 and 2016, respectively.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtendedProductWarrantyPolicy', window );">Accrued Warranties</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 40pt">Accrued warranties represent the estimated costs,
if any, that will be incurred during the warranty period of our products. We make an estimate of expected costs that will be incurred
by us during the warranty period and charge that expense to the consolidated statement of operations at the date of sale. Our manufacturer
assumes warranty against product defects for one year, which we extend to our customers upon sale of the product. We assume responsibility
for product reliability and results. As of March 31, 2017 and December 31, 2016, the Company did not establish a warranty reserve.</p>



<p style="margin: 0pt"></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-align: justify; text-indent: 0.5in"><font style="font-weight: normal">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. Net deferred tax
benefits have been fully reserved at March 31, 2017 and December 31, 2016. The effect on deferred income tax assets and liabilities
of a change in tax rates is recognized in the period that such tax rate changes are enacted.</font></p><span></span>
</td>
</tr>
<tr class="re">
<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 );">Loss Per Share</a></td>
<td class="text"><p style="margin: 0pt"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt; color: #000000">Potentially
dilutive securities as of March 31, 2017 consisted of 9,814,805 shares of common stock from convertible debentures, 37,584,745
shares of common stock issuable upon exercise of outstanding warrants, 200,000 shares of common stock issuable upon outstanding
options and 510,000 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.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt; color: #000000">Potentially
dilutive securities as of March 31, 2016, consisted of 36,026,413 shares of common stock issuable upon exercise of outstanding
warrants, 200,000 shares of common stock issuable upon outstanding options and 510,000 shares of common stock issuable upon conversion
of outstanding shares of Convertible Series A Preferred Stock. Diluted and basic weighted average shares are the same, as potentially
dilutive shares are anti-dilutive.</font></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; color: #1F497D"><font style="font-size: 8pt; color: #000000">After
giving effect to the add back of interest expense on the convertible note and the amortization of the debt discount on the convertible
notes totaling $14,270, net loss per share attributable to common shareholders would be $0.01 per share.</font></p>



<p style="margin: 0pt"></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-align: justify; text-indent: 0.5in"><font style="font-weight: normal">For
revenue from services and product sales, we recognize revenue in accordance with Staff Accounting Bulletin No. 104, &#147;Revenue
Recognition&#148; (SAB No. 104), which superseded Staff Accounting Bulletin No. 101, &#147;Revenue Recognition in Financial Statements&#148;
(SAB No. 101). SAB No. 104 requires that four basic criteria must be met before revenue can be recognized: (1) persuasive evidence
of an arrangement exists; (2) service has been rendered or delivery has occurred; (3) the selling price is fixed and determinable;
and (4) collectability is reasonably assured. Determination of criteria (3) and (4) are based on management&#146;s judgment regarding
the fixed nature of the selling prices of the services rendered or products delivered and the collectability of those amounts.
Provisions for discounts to customers, and allowance, and other adjustments will be provided for in the same period the related
sales are recorded.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">We
account for stock-based compensation in accordance with Financial Accounting Standards Board (&#147;FASB&#148;), ASC 718, &#147;Compensation&#151;Stock
Compensation.&#148; Under the provisions of FASB ASC 718, stock-based compensation cost is estimated at the grant date based on
the award&#146;s fair value and is recognized as expense over the requisite service period. During the year ended December 31,
2015, we had one active stock-based compensation plan, the TOMI Environmental Solutions, Inc. Stock Option and Restricted Stock
Plan (the &#147;2008 Plan&#148;). The 2008 Plan allowed the Company, through a committee of its board of directors, to issue
up to 2,500,000 shares of restricted common stock or stock options. The Company generally issues awards to its employees, consultants
and board members. Stock options are granted with an exercise price equal to the closing price of our common stock on the date
of the grant with a term no greater than 10 years. Generally, stock options vest over two to four years. Incentive stock options
granted to shareholders who own 10% or more of our outstanding equity securities are granted at an exercise price that is not less
than 110% of the closing price of our common stock on the date of grant and have a term no greater than five years. On the date
of a grant, we determine the fair value of the stock option award and recognize compensation expense over the requisite service
period, which is generally the vesting period of the award. The fair value of the stock option award is calculated using the Black-Scholes
option-pricing model. On August 25, 2015, we terminated the 2008 Plan.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">On
January 29, 2016, our board of directors adopted the 2016 Equity Compensation Plan (the &#147;2016 Plan&#148;), subject to approval
by our shareholders. The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted
stock units and performance units/shares. Up to 5,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. Stock-based compensation 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 the
Company at the time of the award; awards under the 2016 Plan are expressly conditioned upon such agreements. For the year ended
December 31, 2016, the Company issued options to purchase 100,000 shares of common stock out of the 2016 Plan. As of March 31,
2017, the 2016 Plan had not been approved by our shareholders.</font></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-align: justify; text-indent: 0.5in"><font style="font-weight: normal">Financial
instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents.
We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000
at times during the year.</font></p><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-align: justify; text-indent: 0.5in"><font style="font-weight: normal">We
assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance
indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment,
we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are
expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount
by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of
our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model
that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed
long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base
these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections,
and our expectations. We had no long-lived asset impairment charges for the three months ended March 31, 2017 and 2016.</font></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-align: justify; text-indent: 0.5in"><font style="font-weight: normal">We
expense advertising costs in the period in which they are incurred. Advertising and promotional expenses for the three months ended
March 31, 2017 and 2016 were approximately $8,900 and 41,000, respectively.</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="font-weight: normal; background-color: white">We
expense research and development expenses in the period in which they are incurred. For the three months ended March 31, 2017 and
2016, research and development expenses were approximately $31,000 and $9,000, respectively.</font></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_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; background-color: white">We
include shipping and handling costs relating to the delivery of products directly from vendors to the Company in cost of sales.</font><font style="font-weight: normal">&#160;<font style="background-color: white">Other
shipping and handling costs,</font>&#160;<font style="background-color: white">including third-party delivery costs relating to
the delivery of products to customers, are classified as a general and administrative expense. Shipping and handling costs included
in general and administrative expense were $21,000 and $31,000 for the three months ended March, 31, 2017 and 2016, respectively.</font></font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Segments</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">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 shown below:</font></p>

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Three Months Ended March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">2017</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold"><font style="font-weight: normal">SteraMist Product</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">821,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">1,504,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Service &#38; Training</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">278,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">203,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,099,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,707,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Three Months Ended March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">2017</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold"><font style="font-weight: normal">United States</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">848,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">979,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">International</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">251,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">728,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,099,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,707,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0">&#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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">In
May 2014, the FASB issued Accounting Standards Update No. 2014-09 (ASU 2014-09) &#147;Revenue from Contracts with Customers (Topic
606).&#148; ASU 2014-09 supersedes the revenue recognition requirements in &#147;Revenue Recognition (Topic 605)&#148;, and
requires entities to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the
consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 is effective for
annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period. Early adoption
is not permitted. We are currently in the process of evaluating the impact of the adoption of ASU 2014-09 on our consolidated financial
statements.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal">In
November 2015, the FASB issued Accounting Standards Update No. 2015-17, &#147;Income Taxes (Topic 740): Balance Sheet Classification
of Deferred Taxes,&#148; which simplifies the presentation of deferred income taxes by requiring that deferred tax assets and
liabilities be classified as non-current. We have retrospectively adopted this standard as of December 31, 2015, although there
was no impact on the Company, as all of the deferred tax assets for the year ended December 31, 2014 were classified as noncurrent.</font></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-weight: normal; color: #222222; background-color: white">In
February 2016, the FASB issued Accounting Standards Update No. 2016-02 (ASU 2016-02) &#147;Leases</font><font style="font-weight: normal">&#160;<font style="color: #222222; background-color: white">(Topic
842).&#148;&#160; ASU 2016-02 provides new lease accounting guidance.&#160; ASU 2016-02 is effective for annual reporting periods
beginning after&#160;December 15, 2018, including interim periods within that reporting period.&#160; Early adoption is permitted.&#160;
We are currently in the process of evaluating the impact of the adoption of ASU 2016-02 on our consolidated financial statements.</font></font></p>

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

<p style="color: #222222; font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal; background-color: white">In
March 2016, the FASB issued Accounting Standards Update No. 2016-09 (ASU 2016-09) &#147;Compensation &#150; Stock Compensation
(Topic 718).&#148;&#160; ASU 2016-09 provides improvements to employee share-based payment accounting.&#160; ASU 2016-09 is effective
for annual reporting periods beginning after&#160;December 15, 2016, including interim periods within that reporting period. We
are currently in the process of evaluating the impact of the adoption of ASU 2016-09 on our consolidated financial statements.</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AccountsPayablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">TOMZ_AccountsPayablePolicyTextBlock</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_DepositsOnMerchandisePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DepositsOnMerchandisePolicyTextBlock</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 costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68072981&amp;loc=d3e8275-108329<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6367179&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6875567&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68064133&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28088331&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=73719730&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=68064133&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://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64809438&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=68058157&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_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://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=25496072&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_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/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=65882285&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=65882285&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=75116654&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<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=75116654&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<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=66092785&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=66092785&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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_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_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 reclassifications that affects the comparability 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://www.xbrl.org/2003/role/presentationRef<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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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 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 2: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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 trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</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 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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=65890831&amp;loc=d3e10133-111534<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e4975-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Research and Development<br> -URI http://asc.fasb.org/extlink&amp;oid=6523717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</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 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=6415400&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6415400&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_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_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Shipping Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=68075638&amp;loc=d3e60635-111653<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68080631&amp;loc=d3e61069-111654<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Handling Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575068<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-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_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="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/presentationRef<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=64851502&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64851502&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=64851502&amp;loc=d3e6132-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>32
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796106272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Reportable business segment</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal"><i>Product
and Service Revenue</i></font></p>

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Three Months Ended March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">2017</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold"><font style="font-weight: normal">SteraMist Product</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">821,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">1,504,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Service &#38; Training</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">278,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">203,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,099,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,707,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: justify"><font style="font-weight: normal">&#160;</font></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Three Months Ended March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">2017</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold"><font style="font-weight: normal">United States</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">848,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">979,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">International</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">251,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">728,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">&#160;Total</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,099,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,707,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: bold 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=68060357&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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6622649312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Inventories consist of the following at:</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center"></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31, <br />
2016</p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in; text-align: center"><font style="font-weight: normal">&#160;</font></p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 76%; font-weight: bold; text-align: justify"><font style="font-weight: normal">Raw materials</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">11,967</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 9%; font-weight: bold; text-align: right"><font style="font-weight: normal">13,031</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">Finished goods</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">4,488,487</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">4,034,279</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">4,500,454</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left; vertical-align: top"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; vertical-align: top"><font style="font-weight: normal">4,047,310</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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=6877327&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_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>34
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796050912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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"><p style="margin: 0pt"></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center; vertical-align: top">2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 70%; font-weight: bold"><font style="font-weight: normal">Furniture and fixtures</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">91,216</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">91,216</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Equipment</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">931,747</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">926,979</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Vehicles</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">56,410</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">56,410</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Software</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">39,999</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">39,999</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Leasehold improvements</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">15,554</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">15,554</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1,134,926</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1,130,158</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Less: Accumulated depreciation</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">585,125</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">518,350</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">549,801</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">611,808</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>



<p style="margin: 0pt"></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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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>35
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632434240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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"><p style="margin: 0pt"></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">December 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2016</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 70%; font-weight: bold; text-align: justify"><font style="font-weight: normal">Intellectual Property and Patents</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">2,848,300</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">Less: Accumulated Amortization</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,462,637</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1,370,260</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify"><font style="font-weight: normal">Intangible Assets, net</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,385,663</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left; vertical-align: top"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; vertical-align: top"><font style="font-weight: normal">1,478,040</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>


<p style="margin: 0pt"></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_ScheduleOfIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Indefinite life intangible assets</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="width: 70%; font-weight: bold"><font style="font-weight: normal">Trademarks&#160;&#160;</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">440,000</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Total Intangible Assets, net&#160;&#160;</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">1,825,663</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left; vertical-align: top"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; vertical-align: top"><font style="font-weight: normal">1,918,040</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#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 amortization over the next five years</a></td>
<td class="text"><p style="margin: 0pt"></p>

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1pt solid">Twelve Month Period Ending March 31,</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">Amount</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 85%; font-weight: bold"><font style="font-weight: normal">2018</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">370,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">2019</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">370,000</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">2020</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">370,000</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">2021</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">276,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif">2022&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font-weight: bold; text-align: right; border-bottom: Black 1pt solid">-&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal"></font></td>
    <td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 2.5pt double"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; border-bottom: Black 2.5pt double"><font style="font-weight: normal">1,386,000</font></td>
    <td style="padding-bottom: 2.5pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="margin: 0pt"></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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=73530397&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://www.xbrl.org/2003/role/presentationRef<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>36
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796086736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract', window );"><strong>Convertible Debt [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_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions', window );">Convertible Notes potential future financing and fundamental transactions</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">March 31,</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">2017 (Unaudited)</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 85%; font-weight: bold"><font style="font-weight: normal">Convertible notes</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">5,300,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Initial discount</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">(57,106</font></td>
    <td style="font-weight: bold"><font style="font-weight: normal">)</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Accumulated Amortization</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">137</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Convertible notes, net</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">5,243,031</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#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_TOMZ_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConvertibleNotesPotentialFutureFinancingAndFundamentalTransactions</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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermConvertibleDebtCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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>37
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6596837520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Summary of 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="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">March 31, 2017 (Unaudited)</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">December 31, 2016</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;Number of Options</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;Weighted Average Exercise Price</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;Number of Options</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">&#160;Weighted Average Exercise Price</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 40%; font-weight: bold"><font style="font-weight: normal">Outstanding, beginning of period</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">200,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">0.76</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">100,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; font-weight: bold; text-align: right"><font style="font-weight: normal">0.96</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Granted</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">&#151;</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">&#151;</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">100,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.55</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Exercised</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">&#151;</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">&#151;</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">&#151;</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">&#151;</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold"><font style="font-weight: normal">Outstanding, end of period</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">200,000</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">0.76</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">200,000</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left; vertical-align: top"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; vertical-align: top"><font style="font-weight: normal">0.76</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Options outstanding and exercisable by price range</a></td>
<td class="text"><p style="margin: 0pt"></p>

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; border-bottom: Black 1pt solid">&#160;</td>
    <td nowrap="nowrap" colspan="6" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><b>Outstanding Options&#160;&#160;</b></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" colspan="6" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><b>Exercisable Options</b></td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><b>Range</b></td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><b>Number</b></td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 9%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><b>Average Weighted Remaining Contractual Life in Years</b></td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 14%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><b>Number</b></td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 7%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><b>Weighted Average Exercise Price</b></td>
    <td nowrap="nowrap" style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">2.10</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">40,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">2.76</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">40,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">2.10</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">0.05</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">20,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">3.77</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">20,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">0.05</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">0.27</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">40,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">7.76</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">40,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">0.27</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">0.55</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">100,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">8.85</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">100,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">0.55</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">200,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">6.91</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">200,000</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">$</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">0.76</td>
    <td nowrap="nowrap" style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<p style="margin: 0pt"></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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Summary of stock warrants outstanding</a></td>
<td class="text"><p style="margin: 0pt"></p>

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

<table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="vertical-align: top; border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: center"><b>&#160;</b>&#160;&#160;&#160;&#160;&#160;<b>March 31, 2017 (Unaudited)&#160;</b></td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: black 1pt solid; text-align: center"><b>&#160;</b>&#160;&#160;&#160;&#160;&#160;<b>December 31, 2016</b></td>
    <td style="vertical-align: bottom; 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; padding-bottom: 1.5pt; text-align: center"><b>&#160;Number of Warrants</b></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; padding-bottom: 1.5pt; text-align: center"><b>&#160;Weighted Average Exercise Price</b></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; padding-bottom: 1.5pt; text-align: center"><b>&#160;Number of Warrants</b></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"><b>&#160;Weighted Average Exercise Price</b></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 40%">Outstanding, beginning of period</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">36,701,413</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 12%; text-align: right">0.31</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: right">35,676,413</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 12%; text-align: right">0.30</td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>Granted</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">883,332</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0.69</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">1,400,000</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">0.42</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>Expired</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right">&#151;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right">&#151;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; text-align: right">(375,000</td>
    <td style="padding-bottom: 1.5pt">)</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">0.05</td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>Outstanding, end of period</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt; text-align: right">37,584,745</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">$</td>
    <td style="padding-bottom: 3pt; text-align: right">0.32</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt; text-align: right">36,701,413</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="padding-bottom: 3pt">&#160;</td>
    <td style="text-align: left; vertical-align: top">$</td>
    <td style="text-align: right; vertical-align: top">0.31</td>
    <td style="padding-bottom: 3pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>



<p style="margin: 0pt"></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_WarrantsOutstandingAndExercisableByPriceRange', window );">Warrants outstanding and exercisable by price range</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Outstanding Warrants</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">Exercisable Warrants</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Range</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">Number</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">Number</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 17%; font-weight: bold; text-align: right"><font style="font-weight: normal">0.01</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 16%; font-weight: bold; text-align: right"><font style="font-weight: normal">1,575,000</font></td>
    <td style="width: 3%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 16%; font-weight: bold; text-align: right"><font style="font-weight: normal">0.28</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 16%; font-weight: bold; text-align: right"><font style="font-weight: normal">1,575,000</font></td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 16%; font-weight: bold; text-align: right"><font style="font-weight: normal">0.01</font></td>
    <td style="width: 3%; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.05</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">600,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.75</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">600,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.05</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.15</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">7,750,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.55</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">7,750,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.15</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.26</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">100,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1.24</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">100,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.26</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.27</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">250,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">4.75</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">250,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.27</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.29</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">10,125,613</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">3.56</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">10,125,613</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.29</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.30</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">11,925,800</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1.50</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">11,925,800</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.30</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.32</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">250,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">4.50</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">250,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.32</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.33</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">75,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1.50</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">75,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.33</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.42</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">250,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">4.25</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">250,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.42</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.50</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">625,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">3.68</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">425,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.50</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.55</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">100,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">3.83</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">100,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.55</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.62</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">75,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1.30</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">75,000</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.62</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.69</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">883,332</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">2.96</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">883,332</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">0.69</font></td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">1.00</font></td>
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">3,000,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">3.09</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: right"><font style="font-weight: normal">3,000,000</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">1.00</font></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">37,584,745</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">2.17</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">37,384,745</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left; vertical-align: top"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right; vertical-align: top"><font style="font-weight: normal">0.32</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></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_UnvestedWarrantsOutstanding', window );">Unvested warrants outstanding</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;Unvested Warrants</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Exercise Price</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1.5pt; font-weight: bold; text-align: center">Number</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid">
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Average</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Weighted</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Remaining</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Contractual</p>
        <p style="font: bold 8pt Times New Roman, Times, Serif; margin: 0; text-align: center">Life in Years</p></td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">0.50</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold; text-align: right"><font style="font-weight: normal">200,000</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">5.00</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
<tr>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#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_TOMZ_UnvestedWarrantsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unvested warrants outstanding.</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_UnvestedWarrantsOutstanding</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_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://www.xbrl.org/2003/role/presentationRef<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(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 the number of fully vested share options (or share units) and share options expected to vest at the date of the latest statement of financial position, weighted-average exercise price (or conversion ratio), aggregate intrinsic value (except for nonpublic entities), and weighted-average remaining contractual term for both options (or share units) currently outstanding and options (or share units) exercisable (or convertible).</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 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=6415400&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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787565872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Minimum annual rents</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: justify">Twelve Month Period Ending March 31,</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; font-weight: bold; text-align: center">Amount</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td>
    <td style="font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 85%; font-weight: bold; text-align: justify"><font style="font-weight: normal">2018</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="width: 1%; border-bottom: black 1pt solid; font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="width: 12%; border-bottom: black 1pt solid; font-weight: bold; text-align: right"><font style="font-weight: normal">45,000</font></td>
    <td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td>
    <td style="font-weight: bold"><font style="font-weight: normal">$</font></td>
    <td style="font-weight: bold; text-align: right"><font style="font-weight: normal">45,000</font></td>
    <td style="padding-bottom: 3pt; font-weight: bold">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">&#160;</font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796127328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2017</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_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract', window );"><strong>Accrued Expenses And Other Current Liabilities Tables</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 );">Schedule Of Accrued expenses and other current liabilities</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%">
<tr style="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>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><b>March 31,</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt">
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2017</b></p>
        <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(unaudited)</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#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>2016</b></p></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="width: 70%">Commissions</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 12%; text-align: right">70,075</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">$</td>
    <td style="width: 12%; text-align: right">172,735</td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>Payroll and related costs</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">29,764</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">40,264</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>Director fees</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">63,250</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">19,000</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>Other accrued expenses</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right">66,301</td>
    <td style="padding-bottom: 1pt">&#160;</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">46,414</td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>Total</td>
    <td style="padding-bottom: 2pt">&#160;</td>
    <td style="padding-bottom: 2pt">$</td>
    <td style="padding-bottom: 2pt; text-align: right">229,390</td>
    <td style="padding-bottom: 2pt">&#160;</td>
    <td style="padding-bottom: 2pt">&#160;</td>
    <td style="text-align: left; vertical-align: top">$</td>
    <td style="text-align: right; vertical-align: top">278,413</td>
    <td style="padding-bottom: 2pt">&#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_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccruedExpensesAndOtherCurrentLiabilitiesTablesAbstract</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_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>40
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794128176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">$ 1,099,000<span></span>
</td>
<td class="nump">$ 1,707,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 [Member]</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_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">821,000<span></span>
</td>
<td class="nump">1,504,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 [Member]</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_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">278,000<span></span>
</td>
<td class="nump">203,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=us-gaap_DomesticCountryMember', window );">United States [Member]</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_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">848,000<span></span>
</td>
<td class="nump">979,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 [Member]</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_SalesRevenueNet', window );">Net Revenue</a></td>
<td class="nump">$ 251,000<span></span>
</td>
<td class="nump">$ 728,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803846816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</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>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_BadDebtExpense', window );">Bad Debt Expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 30,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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 300,000<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_AccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">10.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_AccountsPayableVendorAccountedPercentage', window );">Accounts payable vendor accounted percentage</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<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_CostOfGoodsSoldVendorAccountedPercentage1', window );">Cost of goods sold vendor accounted percentage</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">77.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_PotentiallyDilutiveSecuritiesConvertibleDebentures', window );">Potentially dilutive securities, convertible debentures</a></td>
<td class="nump">9,814,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,026,413<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_PotentiallyDilutiveSecuritiesOutstandingWarrants', window );">Potentially dilutive securities, outstanding warrants</a></td>
<td class="nump">37,584,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,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_PotentiallyDilutiveSecuritiesOutstandingOptions', window );">Potentially dilutive securities, outstanding options</a></td>
<td class="nump">200,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_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock', window );">Potentially dilutive securities, convertible Series A preferred stock</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,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_AdvertisingExpense', window );">Advertising and promotional expenses</a></td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="nump">$ 41,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_ResearchAndDevelopmentExpense', window );">Research and Development Expenses</a></td>
<td class="nump">30,647<span></span>
</td>
<td class="nump">8,781<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_ShippingHandlingAndTransportationCosts', window );">Shipping and Handling Costs</a></td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="nump">$ 31,000<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=us-gaap_SalesRevenueNetMember', window );">Revenue, Net [Member] | Three Customer [Member]</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_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_AccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">43.00%<span></span>
</td>
<td class="nump">52.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AccountsPayableVendorAccountedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AccountsPayableVendorAccountedPercentage</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_AccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AccountsReceivable</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_BadDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BadDebtExpense</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_CostOfGoodsSoldVendorAccountedPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CostOfGoodsSoldVendorAccountedPercentage1</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_PotentiallyDilutiveSecuritiesConvertibleDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PotentiallyDilutiveSecuritiesConvertibleDebentures</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_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PotentiallyDilutiveSecuritiesConvertibleSeriesPreferredStock</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_PotentiallyDilutiveSecuritiesOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PotentiallyDilutiveSecuritiesOutstandingOptions</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_PotentiallyDilutiveSecuritiesOutstandingWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PotentiallyDilutiveSecuritiesOutstandingWarrants</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_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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<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>For an unclassified balance sheet, a valuation allowance for receivables due a company that are expected to be uncollectible.</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 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=66008989&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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_ShippingHandlingAndTransportationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out 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/2003/role/presentationRef<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=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68080631&amp;loc=d3e61069-111654<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Handling Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575068<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=68075638&amp;loc=d3e60635-111653<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-107790<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Shipping Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingHandlingAndTransportationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=TOMZ_ThreecustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=TOMZ_ThreecustomerMember</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>42
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6796056720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>3. INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 11,967<span></span>
</td>
<td class="nump">$ 13,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">4,488,487<span></span>
</td>
<td class="nump">4,034,279<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, end of period</a></td>
<td class="nump">$ 4,500,454<span></span>
</td>
<td class="nump">$ 4,047,310<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=28358313&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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805946912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">$ 91,216<span></span>
</td>
<td class="nump">$ 91,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostconfirmationEquipment', window );">Equipment</a></td>
<td class="nump">931,747<span></span>
</td>
<td class="nump">926,979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles', window );">Vehicles</a></td>
<td class="nump">56,410<span></span>
</td>
<td class="nump">56,410<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 );">Software</a></td>
<td class="nump">39,999<span></span>
</td>
<td class="nump">39,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold Improvements</a></td>
<td class="nump">15,554<span></span>
</td>
<td class="nump">15,554<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_PropertyPlantAndEquipmentGross', window );">Property and Equipment Gross</a></td>
<td class="nump">1,134,926<span></span>
</td>
<td class="nump">1,130,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">585,125<span></span>
</td>
<td class="nump">518,350<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_PropertyPlantAndEquipmentNet', window );">Property and Equipment Net</a></td>
<td class="nump">$ 549,801<span></span>
</td>
<td class="nump">$ 611,807<span></span>
</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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=28358313&amp;loc=d3e6812-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_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://www.xbrl.org/2003/role/presentationRef<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=6918054&amp;loc=SL2890621-112765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=34712771&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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_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>44
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787825632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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 and Equipment</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">$ 66,775<span></span>
</td>
<td class="nump">$ 40,890<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_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://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>45
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6625866672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_OtherIntangibleAssetsGross', window );">Intellectual Property and Patents</a></td>
<td class="nump">$ 2,848,300<span></span>
</td>
<td class="nump">$ 2,848,300<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_AccumulatedAmortizationOnIntangibleAssets', window );">Less: Accumulated Amortization</a></td>
<td class="nump">1,462,637<span></span>
</td>
<td class="nump">1,370,260<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_OtherIntangibleAssetsNet', window );">Intangible Assets, net</a></td>
<td class="nump">$ 1,385,663<span></span>
</td>
<td class="nump">$ 1,478,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AccumulatedAmortizationOnIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Amortization On 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_AccumulatedAmortizationOnIntangibleAssets</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_TOMZ_OtherIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Intangible Assets Gross.</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_OtherIntangibleAssetsGross</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_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_OtherIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of finite-lived and indefinite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>46
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785217456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details 1) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_Trademarks', window );">Trademarks</a></td>
<td class="nump">$ 440,000<span></span>
</td>
<td class="nump">$ 440,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_TotalIntangibleAssetsNet', window );">Total Intangible Assets, net</a></td>
<td class="nump">$ 1,825,663<span></span>
</td>
<td class="nump">$ 1,918,040<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_TotalIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_TotalIntangibleAssetsNet</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_Trademarks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_Trademarks</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_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>47
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6619580848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details 2)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2017 </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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Amortization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 370,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2019</a></td>
<td class="nump">370,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2020</a></td>
<td class="nump">370,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2021</a></td>
<td class="nump">276,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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2022</a></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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 1,386,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/presentationRef<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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/presentationRef<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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/presentationRef<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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/presentationRef<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 expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/presentationRef<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/presentationRef<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>48
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787949680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. INTANGIBLE ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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">$ 92,377<span></span>
</td>
<td class="nump">$ 92,377<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6629701440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>6. CONVERTIBLE DEBT (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2017 </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_ConvertibleDebtDetailsAbstract', window );"><strong>Convertible Debt Details</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_ConvertibleNotesPayableCurrent', window );">Convertible notes</a></td>
<td class="nump">$ 5,300,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="num">(57,106)<span></span>
</td>
</tr>
<tr class="ro">
<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">137<span></span>
</td>
</tr>
<tr class="re">
<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">$ 5,243,031<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ConvertibleDebtDetailsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConvertibleDebtDetailsAbstract</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&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_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://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&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_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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805830016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. CONVERTIBLE DEBT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 15, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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_ExpectedVolatility', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</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_RemainingTermYears', window );">Remaining term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<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="text">&#160;<span></span>
</td>
<td class="nump">1.59%<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="text">&#160;<span></span>
</td>
<td class="nump">$ 92,377<span></span>
</td>
<td class="nump">$ 92,377<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 14,133<span></span>
</td>
<td class="nump">$ 0<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_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember', window );">Convertible Notes</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_invest_InvestmentWarrantsExercisePrice', window );">Exercise price</a></td>
<td class="nump">$ 0.69<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_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Warrants purchase shares</a></td>
<td class="nump">883,332<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_StockIssuedDuringPeriodValuePurchaseOfAssets', window );">warrants purchase shares Price</a></td>
<td class="nump">$ 5,300,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Interest rate</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>
</table>
<div style="display: none;">
<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_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_invest_InvestmentWarrantsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price of the 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/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Article 12<br> -Section 13<br> -Sentence Column A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">invest_InvestmentWarrantsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>invest_</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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=66902209&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</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 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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesPurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as part of a transaction to acquire assets that do not qualify as a business combination.</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_StockIssuedDuringPeriodSharesPurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValuePurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period as part of a transaction to acquire assets that do not qualify as a business combination.</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_StockIssuedDuringPeriodValuePurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtConversionByUniqueDescriptionAxis=TOMZ_ConvertibleNotesMember</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>51
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794675568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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 option, Beginning balance</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted, Options</a></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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised, Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Ending balance</a></td>
<td class="nump">200,000<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_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 Weighted Average Exercise Price, Beginning balance</a></td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted, Weighted Average Exercise Price</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">0.55<span></span>
</td>
</tr>
<tr class="re">
<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, Weighted Average Exercise Price</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">0.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding Weighted Average Exercise Price, Ending balance</a></td>
<td class="nump">$ 0.76<span></span>
</td>
<td class="nump">$ 0.76<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_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://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6415400&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://www.xbrl.org/2003/role/presentationRef<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=6415400&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_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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6928386&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=6415400&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6805857536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY (Details 1) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">100,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_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">6 years 10 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 0.76<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_RangeAxis=TOMZ_PointZeroThreeRangeMember', window );">2.10 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">40,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_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</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="ro">
<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, Number</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 2.10<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_RangeAxis=TOMZ_PointZeroFiveRangeMember', window );">0.05 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">20,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_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">3 years 9 months 7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 0.05<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_RangeAxis=TOMZ_ZeroPointTwentySevenRangeMember', window );">0.27 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">40,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_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">7 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="ro">
<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, Number</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 0.27<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_RangeAxis=TOMZ_ZeroPointFiftyFiveRangeMember', window );">0.55 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options outstanding and exercisable by price range</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding option, Number</a></td>
<td class="nump">100,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_AverageWeightedRemainingContractualLifeInYearsOption', window );">Average Weighted Remaining Contractual Life in Years, option</a></td>
<td class="text">8 years 10 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable Options, Number</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Options</a></td>
<td class="nump">$ 0.55<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_AverageWeightedRemainingContractualLifeInYearsOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_AverageWeightedRemainingContractualLifeInYearsOption</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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=6415400&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://www.xbrl.org/2003/role/presentationRef<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=6415400&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://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6415400&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_RangeAxis=TOMZ_PointZeroThreeRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointZeroThreeRangeMember</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_RangeAxis=TOMZ_PointZeroFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointZeroFiveRangeMember</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_RangeAxis=TOMZ_ZeroPointTwentySevenRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_ZeroPointTwentySevenRangeMember</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_RangeAxis=TOMZ_ZeroPointFiftyFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_ZeroPointFiftyFiveRangeMember</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>53
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803842448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY (Details 2) - Warrant [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber', window );">Outstanding Warrants, Beginning Balance</a></td>
<td class="nump">36,701,413<span></span>
</td>
<td class="nump">35,676,413<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_GrantedWarrants', window );">Granted, Warrants</a></td>
<td class="nump">883,332<span></span>
</td>
<td class="nump">1,400,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_ExpiredWarrants1', window );">Expired, Warrants</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(375,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber', window );">Outstanding Warrants, Ending Balance</a></td>
<td class="nump">37,584,745<span></span>
</td>
<td class="nump">36,701,413<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1', window );">Outstanding Weighted Average Exercise Price, Beginning balance</a></td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.3<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_GrantedWeightedAverageExercisePrice1', window );">Granted, Weighted Average Exercise Price</a></td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">0.42<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_ExpiredWeightedAverageExercisePrice', window );">Expired, Weighted Average Exercise Price</a></td>
<td class="nump">0.00<span></span>
</td>
<td class="nump">0.05<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1', window );">Outstanding Weighted Average Exercise Price, Ending balance</a></td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ExpiredWarrants1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ExpiredWarrants1</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_TOMZ_ExpiredWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ExpiredWeightedAverageExercisePrice</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_GrantedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Granted warrants.</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_GrantedWarrants</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_TOMZ_GrantedWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GrantedWeightedAverageExercisePrice1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award warrant outstanding number.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=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_PlanNameAxis=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>54
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6807276208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY (Details 3)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2017 </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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">37,584,745<span></span>
</td>
</tr>
<tr class="re">
<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, Warrant</a></td>
<td class="text">2 years 2 months 1 day<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">37,384,745<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.32<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_RangeAxis=TOMZ_PointZeroOneRangeMember', window );">0.01 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">1,575,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, Warrant</a></td>
<td class="text">3 months 11 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">1,575,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=TOMZ_PointZeroFiveRangeMember', window );">0.05 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">600,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, Warrant</a></td>
<td class="text">9 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">600,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.05<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_RangeAxis=TOMZ_PointOneFiveRangeMember', window );">0.15 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">7,750,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, Warrant</a></td>
<td class="text">6 months 18 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">7,750,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.15<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_RangeAxis=TOMZ_PointTwoSixOneRangeMember', window );">0.26 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">1 year 2 months 27 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">100,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.26<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_RangeAxis=TOMZ_PointTwoSevenRangeMember', window );">0.27 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">250,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, Warrant</a></td>
<td class="text">4 years 9 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">250,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.27<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_RangeAxis=TOMZ_PointTwoNineRangeMember', window );">0.29 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">10,125,613<span></span>
</td>
</tr>
<tr class="re">
<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, Warrant</a></td>
<td class="text">3 years 6 months 22 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">10,125,613<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.29<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_RangeAxis=TOMZ_PointThreeZeroRangeMember', window );">0.30 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">11,925,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">1 year 6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">11,925,800<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ .30<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_RangeAxis=TOMZ_PointZeroThreeTwoRangeMember', window );">0.32 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">250,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, Warrant</a></td>
<td class="text">4 years 6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">250,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.32<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_RangeAxis=TOMZ_PointThirtyThreeRangeMember', window );">0.33Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">75,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, Warrant</a></td>
<td class="text">1 year 6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">75,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.33<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_RangeAxis=TOMZ_PointZeroFourTwoRangeMember', window );">0.42 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">250,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, Warrant</a></td>
<td class="text">4 years 3 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">250,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.42<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_RangeAxis=TOMZ_PointFiveZeroRangeMember', window );">0.50 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">625,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, Warrant</a></td>
<td class="text">3 years 8 months 5 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">425,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ .50<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_RangeAxis=TOMZ_PointFiftyFiveRangeMember', window );">0.55 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">3 years 9 months 29 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">100,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.55<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_RangeAxis=TOMZ_PointSixTwoRangeMember', window );">0.62 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">75,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, Warrant</a></td>
<td class="text">1 year 3 months 18 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">75,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.62<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_RangeAxis=TOMZ_PointSixNineRangeMember', window );">0.69 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">883,332<span></span>
</td>
</tr>
<tr class="re">
<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, Warrant</a></td>
<td class="text">2 years 11 months 16 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">883,332<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 0.69<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_RangeAxis=TOMZ_OneRangeMember', window );">1.00 Range [Member]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants', window );">Outstanding warrants, Number</a></td>
<td class="nump">3,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Average Weighted Remaining Contractual Life in Years, Warrant</a></td>
<td class="text">3 years 1 month 2 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber', window );">Exercisable Warrants, Number</a></td>
<td class="nump">3,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable Warrants | $ / shares</a></td>
<td class="nump">$ 1.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-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_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://www.xbrl.org/2003/role/presentationRef<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=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=TOMZ_PointZeroOneRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointZeroOneRangeMember</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_RangeAxis=TOMZ_PointZeroFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointZeroFiveRangeMember</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_RangeAxis=TOMZ_PointOneFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointOneFiveRangeMember</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_RangeAxis=TOMZ_PointTwoSixOneRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointTwoSixOneRangeMember</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_RangeAxis=TOMZ_PointTwoSevenRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointTwoSevenRangeMember</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_RangeAxis=TOMZ_PointTwoNineRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointTwoNineRangeMember</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_RangeAxis=TOMZ_PointThreeZeroRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointThreeZeroRangeMember</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_RangeAxis=TOMZ_PointZeroThreeTwoRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointZeroThreeTwoRangeMember</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_RangeAxis=TOMZ_PointThirtyThreeRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointThirtyThreeRangeMember</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_RangeAxis=TOMZ_PointZeroFourTwoRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointZeroFourTwoRangeMember</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_RangeAxis=TOMZ_PointFiveZeroRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointFiveZeroRangeMember</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_RangeAxis=TOMZ_PointFiftyFiveRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointFiftyFiveRangeMember</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_RangeAxis=TOMZ_PointSixTwoRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointSixTwoRangeMember</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_RangeAxis=TOMZ_PointSixNineRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_PointSixNineRangeMember</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_RangeAxis=TOMZ_OneRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RangeAxis=TOMZ_OneRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803240816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4) - Unvested Warrant [Member]<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2017 </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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Schedule of Trading Securities and Other Trading Assets [Line Items]</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_WeightedAverageExercisePriceUnvestedWarrants', window );">Weighted Average Exercise Price, Unvested Warrants | $ / shares</a></td>
<td class="nump">$ 0.50<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_UnvestedWarrantsNumber', window );">Unvested Warrants, Number | shares</a></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_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants', window );">Average Weighted Remaining Contractual Life in Years, Unvested Warrants</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average weighted remaining contractual life in years unvested warrants.</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_AverageWeightedRemainingContractualLifeInYearsUnvestedWarrants</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_UnvestedWarrantsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unvested warrants number.</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_UnvestedWarrantsNumber</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_WeightedAverageExercisePriceUnvestedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price unvested warrants.</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_WeightedAverageExercisePriceUnvestedWarrants</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtConversionByUniqueDescriptionAxis=TOMZ_UnvestedWarrantMember</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>56
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6806084640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. STOCKHOLDERS' EQUITY (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</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_PreferredStockSharesAuthorized', window );">Preferred Stock Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<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 );">Preferred Stock Issued</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,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_PreferredStockSharesOutstanding', window );">Preferred Stock Outstanding</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,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_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<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_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend', window );">Cumulative Convertible Preferred Stock Series B Cumulative dividend</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<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_CommonStockIssuedForProfessionalAndOtherServicesShares', window );">Common Stock issued for professional services, shares, Shares</a></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">275,416<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_CommonStockIssuedForProfessionalAndOtherServicesAmount', window );">Common Stock issued for professional services, Amount, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 145,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_ShareBasedCompensation', window );">Equity based compensation</a></td>
<td class="nump">$ 11,553<span></span>
</td>
<td class="nump">338,629<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_CommonStockIssuedShares', window );">Proceeds from issuance of common stock, Shares</a></td>
<td class="nump">883,332<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_ProceedsFromIssuanceOfWarrants', window );">Proceeds from issuance of warrants</a></td>
<td class="nump">$ 12,000<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_StatementEquityComponentsAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Preferred Stock Authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<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 );">Preferred Stock Issued</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,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_PreferredStockSharesOutstanding', window );">Preferred Stock Outstanding</a></td>
<td class="nump">510,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">510,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_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</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_PreferredStockSharesAuthorized', window );">Preferred Stock Authorized</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<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_PreferredStockSharesIssued', window );">Preferred Stock Issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<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 );">Preferred Stock Outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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_TitleOfIndividualAxis=TOMZ_ChiefExecutiveOfficerOneMember', window );">CFO [Member]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount', window );">Common Stock issued for professional services, Amount, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod', window );">Common stock issued as consideration for payment of compensation, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<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_StockCompensationExpense', window );">Stock compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58,000<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_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember', window );">CEO [Member]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_ExercisePriceOfWarrant', window );">Exercise price of warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.50<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_ShareBasedCompensation', window );">Equity based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 168,000<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_StockCompensationExpense', window );">Stock compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,000<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_StockIssuedToWarrantPurchase', window );">Stock issued to warrant purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<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_CommonStockIssuedForProfessionalAndOtherServicesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CommonStockIssuedForProfessionalAndOtherServicesAmount</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_TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CommonStockIssuedForProfessionalAndOtherServicesShares</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_TOMZ_CommonStockIssuedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CommonStockIssuedShares</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_TOMZ_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CumulativeConvertiblePreferredStockSeriesBCumulativeDividend</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_ExercisePriceOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ExercisePriceOfWarrant</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_StockCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_StockCompensationExpense</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_StockIssuedToWarrantPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_StockIssuedToWarrantPurchase</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_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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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://www.xbrl.org/2003/role/presentationRef<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=6877327&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_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate 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/presentationRef<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=66902209&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities 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://www.xbrl.org/2003/role/presentationRef<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=66902209&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 instruments newly issued under a share-based compensation plan.</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 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=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod</td>
</tr>
<tr>
<td style="padding-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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=TOMZ_ChiefExecutiveOfficerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=TOMZ_ChiefExecutiveOfficerOneMember</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_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember</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>57
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787884816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrPaulMember', window );">Mr. Paul</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_LegalFees', window );">Fees for legal services</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrPaulMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrPaulMember</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>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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6795232240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>9. COMMITMENTS AND CONTINGENCIES (Details)<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2017 </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_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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2018</a></td>
<td class="nump">$ 45,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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 45,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>59
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6607831584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>9. COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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>
<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_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="nump">$ 11,427<span></span>
</td>
<td class="nump">$ 11,427<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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>60
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794835376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>10. CONTRACTS AND AGREEMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2016</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_AccountsPayableInterestBearingInterestRate', window );">Accounts payable</a></td>
<td class="nump">53.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.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_Deposits', window );">Deposits</a></td>
<td class="nump">$ 79,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,010<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_CostOfGoodsSoldPercentage', window );">Cost of goods sold</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="nump">77.00%<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_Deposits', window );">Maintainable required deposits</a></td>
<td class="nump">$ 79,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,010<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_IncurredCostsInConnectionWithTheGrant', window );">Incurred costs</a></td>
<td class="nump">359,112<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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrJohnsenMember', window );">Mr. Johnsen</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockValuedAccrued', window );">Common stock valued accrued</a></td>
<td class="nump">8,000<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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MsAndersonMember', window );">Ms. Anderson</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockValuedAccrued', window );">Common stock valued accrued</a></td>
<td class="nump">8,000<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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrFredMember', window );">Mr. Fred</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockValuedAccrued', window );">Common stock valued accrued</a></td>
<td class="nump">8,000<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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrPaulMember', window );">Mr. Paul</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_TOMZ_CommonStockValuedAccrued', window );">Common stock valued accrued</a></td>
<td class="nump">$ 8,000<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_CommonStockValuedAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CommonStockValuedAccrued</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_CostOfGoodsSoldPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CostOfGoodsSoldPercentage</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_IncurredCostsInConnectionWithTheGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_IncurredCostsInConnectionWithTheGrant</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_AccountsPayableInterestBearingInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the effective interest rate as of the balance sheet date on interest-bearing trade payables.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=29642582&amp;loc=d3e27881-108397<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 25<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=29642582&amp;loc=d3e27862-108397<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=64930785&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_AccountsPayableInterestBearingInterestRate</td>
</tr>
<tr>
<td style="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_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrJohnsenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrJohnsenMember</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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MsAndersonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MsAndersonMember</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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrFredMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrFredMember</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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrPaulMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=TOMZ_MrPaulMember</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>61
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6803502656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract', window );"><strong>Accrued Expenses And Other Current Liabilities Details</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent', window );">Commissions</a></td>
<td class="nump">$ 70,075<span></span>
</td>
<td class="nump">$ 172,735<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent', window );">Payroll and related costs</a></td>
<td class="nump">29,764<span></span>
</td>
<td class="nump">40,264<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_DirectorFees', window );">Director fees</a></td>
<td class="nump">63,250<span></span>
</td>
<td class="nump">19,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_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other accrued expenses</a></td>
<td class="nump">66,301<span></span>
</td>
<td class="nump">46,414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total</a></td>
<td class="nump">$ 229,390<span></span>
</td>
<td class="nump">$ 278,413<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_DirectorFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DirectorFees</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_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_Note11.AccruedExpensesAndOtherCurrentLiabilitiesDetailsAbstract</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_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://www.xbrl.org/2003/role/presentationRef<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=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6879938&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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&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_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://www.xbrl.org/2003/role/presentationRef<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=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6876686&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632461136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>12. CUSTOMER CONCENTRATION (Details Narrative) - Revenue, Net [Member]<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2016</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Three customers [Member]</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_ConcentrationRiskPercentage', window );">Concentration risk percentage1</a></td>
<td class="nump">43.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=us-gaap_SalesRevenueNetMember', window );">Two customers [Member]</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_ConcentrationRiskPercentage', window );">Concentration risk percentage1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52.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=us-gaap_SalesRevenueNetMember', window );">One customers [Member]</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_ConcentrationRiskPercentage', window );">Concentration risk percentage1</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_TOMZ_ConcentrationRiskPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskPercentage</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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;">us-gaap_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_MajorCustomersAxis=TOMZ_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=TOMZ_TwoCustomersMember</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_MajorCustomersAxis=TOMZ_OneCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_MajorCustomersAxis=TOMZ_OneCustomersMember</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>63
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "9)KTH?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ )DFO2F;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
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
MZ;D8FNZP4+P;'Q31]*HI_@!02P,$%     @ )DFO2L#$%D,\!   WA,  !@
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
M^2H)AP,8&, , <QE *6"41@UR: Y#IH[1S;-DB 9H-.*4V,,=F2A(PM22G
M!P,XD5*:!AF-$GOA5-M,6QTD!&3,Y")N$N@FD0.L0SL)Z"<<7*E1V$8*;:3
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
MJ'TXWN#9CF,V&MYTTP]B\S<NW@!02P,$%     @ )DFO2G/,NJ>V 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL;5/;;MP@$/T5Q <$FW72
M[<JVE$T4M5(KK5*U>6;ML8W"Q0&\3O^^@!W72?P"S##GS)EAR$=MGFT'X-"K
M%,H6N'.N/Q!BJPXDLU>Z!^5O&FTD<]XT+;&] 59'D!2$)LD-D8PK7.;1=S)E
MK@<GN(*307:0DIF_1Q!Z+'"*WQR/O.U<<) R[UD+O\#][D_&6V1AJ;D$9;E6
MR$!3X-OT<,Q"? SXPV&TJS,*E9RU?@[&][K 21 $ BH7&)C?+G '0@0B+^-E
MYL1+R@!<G]_8'V+MOI8SLW"GQ1.O75?@/48U-&P0[E&/WV"NYQJCN?@?< 'A
MPX,2GZ/2PL8558-U6LXL7HIDK]/.5=S'Z29+9]@V@,X N@#V,0^9$D7E]\RQ
M,C=Z1&;J?<_"$Z<'ZGM3!6=L1;SSXJWW7LKT>I^32R":8XY3#%W'+!'$LR\I
MZ%:*(_T$I]OPW:;"783OWBG\NDV0;1)DD2!;$]PD'TK<BOE8)%GU5()IXS19
M5.E!Q4E>>9>!O:7Q3?Z'3]/^DYF6*XO.VOF7C?UOM';@I217?H0Z_\$60T#C
MPO&+/YMIS";#Z7[^063YQN4_4$L#!!0    ( "9)KTJ$B >"M@$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;&U386_<( S]*X@?4.Y(KJM.
M2:1>IZJ3-NG4:=MG+G$25 @9D$OW[V=(FJ5=O@ V?L_/QF2CL2^N!?#D5:O.
MY;3UOC\RYLH6M' WIH<.;VICM?!HVH:YWH*H(D@KQG>[6Z:%[&B11=_9%ID9
MO)(=G"UQ@];"_CF!,F-.]_3-\2R;U@<'*[)>-/ =_(_^;-%B"TLE-71.FHY8
MJ'-ZOS^>TA ? WY*&-WJ3$(E%V->@O&ERNDN" (%I0\, K<K/(!2@0AE_)XY
MZ9(R -?G-_;'6#O6<A$.'HSZ)2O?YO2.D@IJ,2C_;,8GF.LY4#(7_Q6NH# \
M*,$<I5$NKJ0<G#=Z9D$I6KQ.N^SB/DXWAV2&;0/X#. +X"[F85.BJ/RS\*+(
MK!F)G7K?B_#$^R/'WI3!&5L1[U"\0^^UV-_RC%T#T1QSFF+X.F:)8,B^I.!;
M*4[\/SC?AB>;"I,(3]XI3+8)TDV"-!*D[PC2#R5NQ1P^)&&KGFJP39PF1THS
M='&25]YE8.]Y?)-_X=.T?Q.VD9TC%^/Q96/_:V,\H)3=#8Y0BQ]L,134/AP_
MX=E.8S89WO3S#V++-R[^ E!+ P04    "  F2:]*U?R,>+8!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6QM4V%OVR 0_2N('U 2DJ599%MJ
M6E6;M$I1I[6?B7VV4<%X@./VW^_ KNMV_@+<<>_=N^-(>F-?7 W@R:M6C4MI
M[7U[8,SE-6CAKDP+#=Z4QFKAT;05<ZT%44205HRO5CNFA6QHED3?R6:)Z;R2
M#9PL<9W6PKX=09D^I6OZ[GB45>V#@V5)*RKX#?Y/>[)HL8FED!H:)TU#+)0I
MO5D?CML0'P.>)/1N=B:ADK,Q+\'X6:1T%02!@MP'!H';!6Y!J4"$,OZ.G'1*
M&8#S\SO[?:P=:SD+![=&/<O"URG=4U) *3KE'TW_ \9ZOE$R%O\++J P/"C!
M'+E1+JXD[YPW>F1!*5J\#KMLXMX/-WP_PI8!? 3P";"/>=B0*"J_$UYDB34]
ML4/O6Q&>>'W@V)L\.&,KXAV*=^B]9.O=+F&70#3&'(<8/H^9(ABR3RGX4HHC
M_P_.E^&;186;"-]\4GB]3+!=)-A&@NTG@OV7$I=BOG])PF8]U6"K.$V.Y*9K
MXB3/O-/ WO#X)A_AP[0_"%O)QI&S\?BRL?^E,1Y0RNH*1ZC&#S89"DH?CM=X
MML.8#88W[?B#V/2-LW]02P,$%     @ )DFO2N@OY/*V 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3,N>&UL=5/;;MP@$/T5Q <$+^LTT<JVE$T5
MI5(KK5*U?6;M\47AX@)>IW_? 3N.D[HOP QSSIP9AFPT]MFU )Z\**E=3EOO
M^P-CKFQ!"7=E>M!X4QNKA$?3-LSU%D0504HRGB2?F!*=ID46?2=;9&;PLM-P
MLL0-2@G[YPC2C#G=T5?'4]>T/CA8D?6B@>_@?_0GBQ9;6*I.@7:=T<1"G=.[
MW>&8AO@8\+.#T:W.)%1R-N8Y&%^JG"9!$$@H?6 0N%W@'J0,1"CC]\Q)EY0!
MN#Z_LC_$VK&6LW!P;^2OKO)M3F\IJ: 6@_1/9GR$N9YK2N;BO\(%)(8')9BC
M--+%E92#\T;-+"A%B9=I[W3<Q^DFO9YAVP ^ _@"N(UYV)0H*O\LO"@R:T9B
MI][W(CSQ[L"Q-V5PQE;$.Q3OT'LI=C=)QBZ!:(XY3C%\';-$,&1?4O"M%$?^
M#YQOP_>;"O<1OG^G\#_YTTV"-!*D[PCXAQ*W8O8?DK!53Q78)DZ3(Z49=)SD
ME7<9V#L>W^0M?)KV;\(VG7;D;#R^;.Q_;8P'E))<X0BU^,$60T+MP_$&SW8:
ML\GPII]_$%N^<?$74$L#!!0    ( "9)KTIS]<F4MP$  -(#   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$T+GAM;&U3VV[;, S]%4$?4"6.VP2!;:!I46S
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
M@ %_,[^;(1"%Y(:[  ,6IXG<$"@D-]P(&'#YU#X(%&AJ#/<"!IP^E34"!71
MN!T0<#KY.H"@@ X(MP,"3B=?!PB4!71 N!T0<'KFZP"" CH@W X(.#WS=0!!
M 1T0;@<$K)[Y.H"@D YP/R!@]6RB P0*Z0#W P)6SR8Z *#<UT%R,S+60AW=
ML*RCG3PW;E*_V1T'\@=R(^<_>#_-?^?J6#8Z>I7&#JYNO#Q(:80]2WIG:S[9
M#XAQ48F#Z6[G]E[U4W2_,+(=OA"2\3-E\Q=02P,$%     @ )DFO2JGUC9.W
M 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL=5-A;]L@$/TK
MB!]0$N)L561;:EI5J[1*4:=MGXE]ME'!N(#C]M_OP*[K==X7X(Y[[]T=1SH8
M^^P: $]>M6I=1AOONP-CKFA "W=E.FCQIC)6"X^FK9GK+(@R@K1B?+/YPK20
M+<W3Z#O9/#6]5[*%DR6NUUK8MR,H,V1T2]\=3[)N?'"P/.U$#3_ _^Q.%BTV
MLY120^ND:8F%*J,WV\,Q"?$QX)>$P2W.)%1R-N8Y& ]E1C<A(5!0^, @<+O
M+2@5B#"-EXF3SI(!N#R_L]_'VK&6LW!P:]1O6?HFH]>4E%")7ODG,WR#J9X]
M)5/QW^$""L-#)JA1&.7B2HK>>:,G%DQ%B]=QEVW<A_%FOY]@ZP ^ ?@,N(XZ
M;!2*F=\)+_+4FH'8L?>="$^\/7#L31&<L17Q#I-WZ+WD/-FF[!*(IICC&,,7
M,1\1#-EG";XF<>3_P/DZ?+>:X2["=TOU_7_TDU6")!(D?Y7(/Y6X%K/[),(6
M/=5@ZSA-CA2F;^,D+[SSP-[P^"8?X>.T/PI;R]:1L_'XLK'_E3$>,)7-%8Y0
M@Q]L-A14/AR_XMF.8S8:WG33#V+S-\[_ %!+ P04    "  F2:]*:5HC5[<!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6QM4]MNW" 0_17$
M!X1=UIM&*]M2-E642(VT2M7VF;7'%P48!_ Z^?L"=APW]0LPPSEG+@SI@.;%
M-@".O"FI;48;Y[H#8[9H0 E[A1UH?U.A4<)YT]3,=@9$&4E*,K[97#,E6DWS
M-/I.)D^Q=[+5<#+$]DH)\WX$B4-&M_3#\=S6C0L.EJ>=J.$GN%_=R7B+S2IE
MJT#;%C4Q4&7T=GLX)@$? ;];&.SB3$(E9\278#R6&=V$A$!"X8*"\-L%[D#*
M(.33>)TTZ1PR$)?G#_7[6+NOY2PLW*'\TY:NR>@-)254HI?N&8<'F.K94S(5
M_P,N(#T\9.)C%"AM7$G16X=J4O&I*/$V[JV.^S#>[/A$6R?PB<!GPDV,P\9
M,?/OPHD\-3@0,_:^$^&)MP?N>U,$9VQ%O//)6^^]Y#Q)4G8)0A/F.&+X K.=
M$<RKSR'X6H@C_X_.U^F[U0QWD;Y;1M_OUP6258$D"B3_E+C_4N(:YOI+$+;H
MJ0)3QVFRI,!>QTE>>.>!O8V/R#[AX[0_"5.WVI(S.O^RL?\5H@.?RN;*CU#C
M/]AL2*A<.'[S9S..V6@X[*8?Q.9OG/\%4$L#!!0    ( "9)KTK_@E8*MP$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;&U3VV[<(!#]%<0'
MA#7K--N5;2F;J&JE5EJE:OO,VF,;!8P+>)W^?0?LN&[B%V"&<\Y<&++1V&?7
M GCRHE7G<MIZWQ\9<V4+6K@;TT.'-[6Q6G@T;<-<;T%4D:05X[O=!Z:%[&B1
M1=_9%ID9O)(=G"UQ@];"_CF!,F-.$_KJ>))-ZX.#%5DO&O@._D=_MFBQ1:62
M&CHG34<LU#F]3XZG-. CX*>$T:W.)%1R,>8Y&%^JG.Y"0J"@]$%!X':%!U J
M"&$:OV=-NH0,Q/7Y5?U3K!UKN0@'#T;]DI5O<WJ@I():#,H_F?$SS/7<4C(7
M_Q6NH! >,L$8I5$NKJ0<G#=Z5L%4M'B9=MG%?9QNTF2F;1/X3. +X1#CL"E0
MS/Q1>%%DUHS$3KWO17CBY,BQ-V5PQE;$.TS>H?=:\/0N8]<@-&-.$X:O,,F"
M8*B^A.!;(4[\'9UOT_>;&>XC?;^.?OMQ6R#=%$BC0/I?B8<W)6YAW@9AJYYJ
ML$V<)D=*,W1QDE?>96#O>7R3?_!IVK\)V\C.D8OQ^+*Q_[4Q'C"5W0V.4(L?
M;#$4U#X<[_!LIS&;#&_Z^0>QY1L7?P%02P,$%     @ )DFO2JQZOVO2 0
MG 0  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL=51MCYP@$/XKA!]P
M**[VLE&3VVLNUZ1--M>T_<SJ^)(#L8#K]=\7T+-V2[\(,SSS/#,X0SY+]:H[
M (/>!!]T@3MCQB,ANNI ,'TG1QCL22.58,::JB5Z5,!J'R0XH5&4$<'Z 9>Y
M]YU5F<O)\'Z LT)Z$H*I7R?@<BYPC-\=+WW;&><@93ZR%KZ"^3:>E;7(QE+W
M @;=RP$I: K\$!]/F<-[P/<>9KW;(U?)1<I79WRJ"QRYA(!#91P#L\L5'H%S
M1V33^+ERXDW2!>[W[^Q/OG9;RX5I>)3\1U^;KL#W&-70L(F;%SD_PUI/BM%:
M_&>X K=PEXG5J"37_HNJ21LI5A:;BF!OR]H/?IV7DS19P\(!= V@6\"]UR&+
MD,_\(S.LS)6<D5KN?F3N%\=':N^F<DY_%?[,)J^M]UK2-,K)U1&MF-."H3M,
MO"&(9=\D:$CB1/\)I^'P))AAXL.3O7J6A D.08*#)SC\56)\4V((\Y\LTZ!(
M&B!(;D1"F$-8) N*9 &"]$8DA,EN1,BN.P2HUL^%1I6<!C^3.^\V>@_4=]<?
M^#*W7YAJ^T&CBS2V1WTG-5(:L*E$=[;@SCX5F\&A,6[[P>[5,C"+8>2XO@5D
M>Y#*WU!+ P04    "  F2:]*QY[)R+@!  #2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6QM4^UNVR 4?17$ Y2$N$T6V9::5M4F;5+4:=UO8E_;
MJ.#K 8Z[MQ]@U_,Z_P'NY9QS/[BD YI7VP X\J95:S/:.-<=&;-% UK8&^R@
M]3<5&BV<-TW-;&= E)&D%>.;S1W30K8T3Z/O;/(4>Z=D"V=#;*^U,+]/H'#(
MZ):^.YYEW;C@8'G:B1J^@_O1G8VWV*Q22@VME=@2 U5&[[?'4Q+P$? B8;"+
M,PF57!!?@_&ES.@F) 0*"A<4A-^N\ !*!2&?QJ])D\XA W%Y?E=_BK7[6B["
MP@.JG[)T348/E)10B5ZY9QP^PU3/+253\5_A"LK#0R8^1H'*QI44O76H)Q6?
MBA9OXR[;N _CS3Z9:.L$/A'X3#C$.&P,%#-_%$[DJ<&!F+'WG0A/O#URWYLB
M.&,KXIU/WGKO->>W^Y1=@]"$.8T8OL!L9P3SZG,(OA;BQ/^C\W7Z;C7#7:3O
MEM'O]NL"R:I $@62?TH\?"AQ#?/I0Q"VZ*D&4\=ILJ3 OHV3O/#. WO/XYO\
MA8_3_DV86K:67-#YEXW]KQ =^%0V-WZ$&O_!9D-!Y<)Q[\]F'+/1<-A-/XC-
MWSC_ U!+ P04    "  F2:]*CD#X'>X!  !F!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R-BYX;6QU5&UOFS 0_BO(/Z F)+PL J2F5;5)FQ1U6O?9@4M
MM3&SG=#]^]F&,L:N7[#O_-SSW-G<Y8-4K[H!,,&;X)TN2&-,OZ=45PT(IN]D
M#YT].4LEF+&FNE#=*V"U#Q*<1F&84,':CI2Y]QU5F<NKX6T'1Q7HJQ!,_3X
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
M?^.!PDGJ;:SVO!\"_4&R=AAPWCAE\W]02P,$%     @ )DFO2L#1  [U @
MR@L  !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULC59A;YLP$/TKB!]0
M,#;@1$FD)M&T29M4==KVF21.@@J8&2?I_OUL0RG81]I\"-B\>_?..5YN<>/B
MI3DS)KW7LJB:I7^6LIX'0;,_LS)K'GC-*O7DR$692;44IZ"I!<L.)J@L@B@,
MDZ#,\LI?+<S>DU@M^$46><6>A-=<RC(3_]:LX+>EC_RWC>?\=)9Z(U@MZNS$
M?C+YJWX2:A7T+(>\9%63\\H3[+CT']%\BZ@.,(C?.;LU@WM/E[+C_$4OOAV6
M?J@5L8+MI:;(U.7*-JPH-)/2\;<C]?N<.G!X_\;^Q12OBMEE#=OPXD]^D.>E
M3WWOP([9I9#/_/:5=07%OM=5_YU=6:'@6HG*L>=%8[Z]_:61O.Q8E)0R>VVO
M>66NM_9)FG1A<$#4!41]@,I]+P!W ?@]@-P-(%T L0*"MA1S-MM,9JN%X#=/
MM#]OG>DN0G.B3G^O-\UAFV?J>!JU>UU%E"R"JR;J,.L6$PTPJ$<$BKU/$4$I
MUI$3'HT3;%P$16/(%B"AL @,UHE-/![%QS ! 0F((2 C@L0ZJ!:3&DQE,*%5
MJ8O H?K 0F)02 P(22TA,9S&5O,A;"0G >4D@!QJR8$P,TL+@)E-"$E!(2E
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
ML]3#5(WYT%&&B63=V"V#J647?P%02P,$%     @ )DFO2E"8QG/A 0  9@0
M !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL?539CILP%/T5BP\8LR6D
M$4&:I*I:J96BJ=H^.W!9-%ZH;<+T[^N%89B$]@7;U^><N_A>\E'(9]4":/3"
M*%>'H-6ZWV.LRA8840^B!VYN:B$9T>8H&ZQZ":1R)$9Q'(9;S$C'@R)WMK,L
M<C%HVG$X2Z0&QHC\<P0JQD,0!:^&IZYIM37@(N]) ]]!_^C/TISPK%)U#+CJ
M!$<2ZD/P&.U/J<4[P,\.1K78(YO)18AG>_A2'8+0!@042FT5B%FN< )*K9 )
MX_>D&<PN+7&Y?U7_Y'(WN5R(@I.@O[I*MX=@%Z *:C)0_23&SS#ELPG0E/Q7
MN (U<!N)\5$*JMP7E8/2@DTJ)A1&7OS:<;>._F:SG6CKA'@BQ#/!^/X?(9D(
MR1O!51/[R%RJ'XDF12[%B*1_K)[8GHCVB2EF:8VN=N[.9*N,]5HD49;CJQ6:
M,$>/B1>8:$9@HSZ[B-=<'.,[>OS>P>D>L?N'AV0UB<3QDZ6'*%T72%<%4B>0
MOJO"[J8*'I,Y#'>8[3;+-C>IW*/2</<AO D&+YZ'@6Q<)RM4BH%K6XB%=1Z6
MQ]@^[XW]:(;(]_R;C)_ ;T0V'5?H(K1I'O?$M1 :3)#A@VGKU@S]?*!0:[O-
MS%[ZUO<'+?IIJO'\:RG^ E!+ P04    "  F2:]*"-PC<^T!  #Z!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R%5-N.FS 4_!7$!ZP!<TDC0&JH
MJE9JI6BK;I\=. 2T!E/;"=N_KR\L8JG;OL0^QS/C&>PXGQE_%AV ]%X&.HK"
M[Z2<C@B)NH.!B <VP:A66L8'(E7)KTA,'$AC2 -%41"D:"#]Z)>YZ9UYF;.;
MI/T(9^Z)VS 0_NL$E,V%'_JOC<?^VDG=0&4^D2M\ _E].G-5H56EZ0<81<]&
MCT-;^._#8Y5HO $\]3"+S=S322Z,/>OB<U/X@38$%&JI%8@:[E !I5I(V?BY
M:/KKEIJXG;^J?S39598+$5 Q^J-O9%?X!]]KH"4W*A_9_ F6/(GO+>&_P!VH
M@FLG:H^:46%^O?HF)!L6%65E("]V[$<SSG8EP0O-38@60K02POB?!+P0\(Z
MK#,3]0.1I,PYFSUN#VLB^DZ$1ZP^9JV;YMN9-956J.Z]Q.&['-VUT((Y64RT
MP41O$94#<5@A2!E8741.%Y'AXPT_3+%; #L%L!&(MS&B8!?#8C*#&1>3\0$'
M.USU?]P;0['34.PP%.X,64RRV2B,TRC%V<Z0 X>S($K_8BAQ&DH<AG;'>$K^
M2![B0Y)NCL(:<N#B[!#$>T-H<POUJ_"5\&L_"N_"I+K0YMJUC$E0FL&#$NW4
M0[06%%JIIYF:<_MWM(5DT_+2H/6Y*W\#4$L#!!0    ( "9)KTJ/]+*GSP$
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
MWM1VTFV%6S/)*S-[K2A-"GRU1HOFX#5DJR&[58.-_PHA00AQ!O0-A(0-:-"
M.H/TC0&]R])K=DXS.DU&8_N$06D0E 9 Z1W(:[(-Z$.V2^(\S,F"G"S R>XX
MV3M.0O^S[7D0D@<@^1TD?[]K)*7QY@QX$-X<*/N__F#RW(\J.@EMSJ8[0:T0
M&HQG_&!R[LP5L0XXM-IV=Z8O_8_B!UI,RQV UXNH^@=02P,$%     @ )DFO
M2JK>X2=% @  D@<  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULC57;
MKILP$/P5Q <<+N8:$:0F4=5*K12=JNVSDS@!'8.I[833OZ]M" IFTY8'L,W,
MSNP:UD7/^)NH")'.>T-;L78K*;N5YXEC11HL7EA'6O7FS'B#I9KRBR<Z3O#)
MD!KJA;Z?> VN6[<LS-J>EP6[2EJW9,\=<6T:S']O"&7]V@W<^\)K?:FD7O#*
MHL,7\HW([]V>JYDW13G5#6E%S5J'D_/:_1"L=H$A&,2/FO3B8>SH5 Z,O>G)
MY]/:];4C0LE1ZA!8/6YD2RC5D92/7V-0=]+4Q,?Q/?I'D[Q*YH %V3+ZLS[)
M:NUFKG,B9WRE\I7UG\B84.PZ8_9?R(U0!==.E,:146'NSO$J)&O&*,I*@]^'
M9]V:9S^\B>\TF!".A' B!-%?"6@DH/\E1",AL@C>D(JIS0Y+7!:<]0X?MK?#
M^BL*5I&J_E$OFF*;=ZH\0JW>2H32PKOI0"-F,V#"&2:;8[9+3#A'[):(+)@@
MGC(Y.0U!IZ'A1S,7N>4"P$0^+() $00$""P1"!/"(A$H$@$!D"4"82)8) 9%
M8J!<OB4R8%*#:0TF#U%J;?_N7ZB9F00TDP#9Q):99"$31 &RZK);HI[L;PH:
M20$C"1P@ P-D0 #[?QDPV:/'ER3+9Q>LF8.:.:!I_7^; 1,_:&890NC)=QGX
M<#/P :7<[@;^8@MBY.OKB=:3QA,LM6+?UH) =M?P'GJ=/JV^8GZI6^$<F%1M
MTS2W,V.2J(#^BZI0I0[(:4+)6>IAJL9\."6&B63=> )ZTS%<_@%02P,$%
M  @ )DFO2CJBO])K @  @P@  !D   !X;"]W;W)K<VAE971S+W-H965T-# N
M>&ULC9;;CILP$(9?!?$ :P[AD(@@)515*[52M%7;:X=, EK U';"]NWK \MR
M<)/-1;#-/[^_L<%#TA'ZP@H ;KW65<.V=L%YNT&(Y074F#V1%AIQYTQHC;GH
MT@MB+05\4D%UA3S'"5&-R\9.$S5VH&E"KKPJ&SA0BUWK&M._>ZA(M[5=^VW@
MN;P47 Z@-&GQ!7X _]D>J.BAP>54UM"PDC06A?/6WKF;S/5D@%+\*J%CH[8E
M4SD2\B([7T];VY%$4$'.I046EQMD4%7227#\Z4WM84X9.&Z_N7]6R8MDCIA!
M1JK?Y8D76SNVK1.<\;7BSZ3[ GU"@6WUV7^#&U1"+DG$'#FIF/JW\BOCI.Y=
M!$J-7_6U;-2UTW="OP\S!WA]@#<$B+GO!?A]@/\>$*KD-9E*]1/F.$THZ2RJ
M=ZO%\J%P-[Y8S%P.JK53]T2V3(S>4C_P$G231KUFKS7>2.-.%=E2X0?^H$&"
M8,#P3!A[;V$P@\@,BM@\@V],U%?Q_@1Q9398&0U6RF U,0AF*Z4U@=(T&M*1
MOUDN2YD[E4UP B-.8, )9SC!8IXYR5)QCR0TDH0&DFA&$CXDN:>80$1&B,@
M$<\@HH_MSD/9!"<VXL2&IVUM-E@;#=;+?,(9Z%YKXO&2/46S9R SB=:A&<5U
MS&>$8X!QYX>$\W"+>\EZPC)ZAZ8L_SFO7 /+XL!R'[/<DTQ!C"?6SO4,(/X<
MQ/O(%CU2:1PT.M)KH!=5_9B5DVNC2N]H=*BP.U5@T;M<E^?OF%[*AEE'PD5A
M4<?_F1 . D9LB&T5XHM@Z%1PYK(9B3;595%W.&G[DH^&[X[T'U!+ P04
M"  F2:]*2.*(ABT#  "I#@  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6R55^UNFS 4?17$ Q1\S4=2)9&:1M,F;5+5:=MODC@)*F!FG*1[^QGC,CZN
M,](?#9AS[[G7G&/CQ96+M^K$F'3>\ZRHENY)RO+1\ZK=B>5)]<!+5J@G!R[R
M1*I;<?2J4K!DKX/RS /?C[P\20MWM=!C+V*UX&>9I05[$4YUSO-$_%FSC%^7
M+G$_!E[3XTG6 ]YJ429']IW)'^6+4'=>FV6?YJRH4EXX@AV6[A-YW% =H!$_
M4W:M.M=.W<J6\[?ZYLM^Z?IU12QC.UFG2-3/A3VS+*LSJ3I^FZ1NRUD'=J\_
MLG_2S:MFMDG%GGGV*]W+T]*=N<Z>'9)S)E_Y]3,S#86N8[K_RBXL4_"Z$L6Q
MXUFE_SN[<R5Y;K*H4O+DO?E-"_U[;9Y$Q(3A 6 "H V Z&8 -0&T#2#!S8#
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
MO]=>?-T>_5@I;Y>+CVZ@(>;I'".O8L0E8M&.?DDA48HGF9RNO,,#*'B-JA]
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
M)%<VU?UTG1-/]OU)Q@^R/@S5<=GNO=L3*<[==P6O_[BQ_@]02P,$%     @
M)DFO2CK*81?9 0  9@0  !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
MA53K;ILP%'X5RP]0$R!)%1&D)E6U29L4==KVVX'#1?6%V29T;S]?"*4IV_Y@
M^_C[OG/Q.62#5"^Z 3#HE3.A][@QIML1HHL&.-5WL@-A;RJI.#7VJ&JB.P6T
M]"3.2!Q%&\)I*W">>=M)Y9GL#6L%G!32/>=4_3X D\,>K_#5\-S6C7$&DF<=
MK>$;F._=2=D3F53*EH/0K11(0;7'#ZO=,75X#_C1PJ!G>^0R.4OYX@Z?RSV.
M7$# H#!.@=KE D=@S G9,'Z-FGARZ8CS_57]R>=N<SE3#4?)?K:E:?;X'J,2
M*MHS\RR'3S#FL\9H3/X+7(!9N(O$^B@DT_Z+BEX;R4<5&PJGKV%MA5^'<+.Y
MTI8)\4B()X+U_2]",A*2-X*O)@F1^50?J:%YIN2 5'BLCKJ>6.T26\S"&7WM
M_)W-5EOK)4_3=48N3FC$' (FGF%6$X)8]<E%O.3B$'^@Q^\='#\B[O_B(5E,
M(O'\]%T2FV6!=%$@71#8WE0A8+8>(T(5UE$4W:3R/U0(ALR>AX.J?2=K5,A>
M&%>(F74:EH?8/>^-_6"'*/3\FTR8P*]4U:W0Z"R-;1[_Q)64!FR0T9UMZ\8.
M_71@4!FWW=J]"JT?#D9VXU23Z=>2_P%02P,$%     @ )DFO2DD$"DFR 0
MQ ,  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULC5/;;IPP$/T5Y ^(
MC9?-IBM ZJ:*4JF15JF:/GMA6*SX0FSODOQ]?2$(13ST!7O&9\XY,\;EJ,VK
M[0%<]BZ%LA7JG1OV&-NF!\GLC1Y ^9-.&\F<#\T9V\$ :V.1%)@2<HLEXPK5
M9<P=35WJBQ-<P=%D]B(E,Q\'$'JL4(X^$\_\W+N0P'4YL#/\!O=G.!H?X9FE
MY1*4Y5IE!KH*?<_WAR+@(^"%PV@7^RQT<M+Z-00_VPJ18 @$-"XP,+]<X1Z$
M"$3>QMO$B6;)4+C<?[(_Q-Y]+R=FX5Z+O[QU?87N4-9"QR["/>OQ$:9^MBB;
MFO\%5Q >'IQXC48+&[]9<[%.RXG%6Y'L/:U<Q75,)ULZE:T7T*F S@4T]9*$
MHO,?S+&Z-'K,3)K]P,(5YWOJ9].$9!Q%///FK<]>ZZ*X*_$U$$V80\+0!69#
M=S,&>_Y9A*Z*T$BP61#DNV_K!)M5@DTDV$8"%0DHR;_:3*#= E1L"2'K.L6J
M3A$IBJ51\E6F^"\9O+B \'\_,7/FRF8G[?Q=QHEW6COPC.3&-];[)S4' CH7
MMCN_-^G'2H'3P_1F\/QPZW]02P,$%     @ )DFO2C5H^L_= 0  9@0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#@N>&ULA519;MLP$+T*P0.$VA(GAB0@
M=E&T0 L8*9I^T])H0;BH)&VEMR\715$=)?T1R>%[;Q;.*!^E>M(=@$'/G E=
MX,Z884N(KCK@5%_) 82]::3BU-BC:HD>%-#:DS@C213=$$Y[@<O<VPZJS.7)
ML%[ 02%]XIRJ/SM@<BQPC%\,#WW;&6<@93[0%GZ ^3D<E#V16:7N.0C=2X$4
M- 6^C[?[S.$]X+&'42_VR&5RE/+)';[6!8Y<0,"@,DZ!VN4,>V#,"=DP?D^:
M>';IB,O]B_IGG[O-Y4@U["7[U=>F*_ M1C4T],3,@QR_P)3/-493\M_@#,S"
M72361R69]E]4G;21?%*QH7#Z'-9>^'4,-S?I1%LG)!,AF0G6]T>$="*DKP1?
M31(B\ZE^HH:6N9(C4N&Q!NIZ(MZFMIB5,_K:^3N;K;;6<YEE=SDY.Z$)LPN8
M9(&)9P2QZK.+9,W%+GE#3_YUL'^+N'W'0[J:1.KYZ3+ S=VZ0+8JD'F!;%F%
MZ^BB"@&S\1@1G,19LKE(Y7^H$ Q9/ \'U?I.UJB2)V%<(1;6>5CN$_>\%_:=
M':+0\Z\R80*_4]7V0J.C-+9Y_!,W4AJP0497MJT[._3S@4%CW'9C]RJT?C@8
M.4Q33>9?2_D74$L#!!0    ( "9)KTJ>+RZ'B (  "X)   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;)66VXZ;,!"&7P7Q  OF3$20<E#52JT4;=7M
MM4.<@!8PM9VP??O:AB4L#*OT)MCFGYEOAGCLI*7LE>>$"..M*FN^-G,AFI5E
M\2PG%>9/M"&U?'.FK,)"3MG%X@TC^*2-JM)R;#NP*ES49IKHM0-+$WH595&3
M S/XM:HP^[LE)6W7)C+?%YZ+2R[4@I4F#;Z0GT3\:@Y,SJS!RZFH2,T+6AN,
MG-?F!JWVR%<&6O%2D):/QH9*Y4CIJYI\.ZU-6Q&1DF1"N<#R<2,[4I;*D^3X
MTSLUAYC*<#Q^]_Y%)R^3.6).=K3\79Q$OC8CTSB1,[Z6XIFV7TF?D&\:??;?
MR8V44JY(9(R,EES_&MF5"UKU7B1*A=^Z9U'K9]N]\>/>##9P>@-G,.B*LVC@
M]@;NW<#[U,#K#;R)@=6EHFNSQP*G":.MP;K/VV#U+T(K3U8_4XNZV/J=+ ^7
MJ[?4\U%BW92C7K/M-,Y(<U=8TOL0PH%";)V9N?,QP&ZNB"8,>\!)!$.X8)ZN
MMO<^Y#G!V$(:=\(!:3P8Q -!/,"!/P'I-*'6U%H3Q@C%$Y2Y"GFAC6R8Q@=I
M?( FF-#,-4X\_8*0QH=! A D $#""4CP4%GFJL_*$H(T(4 336@ZC3^*X_H2
MQX'C1&"<"(@3PPYBT$$\=Q#8$]!X!AK9]D(YD UW"1N(L] $T$*C00^@]J('
M6<%VLT$.$&CAJR"X62!@E\]9W?]AA9L! KJ!%RRX@'<P K;PG-6?;0J U1H=
M&A5A%WT@<R.CUUJHWCM:'0[]C:,.G<GZ%JUVW=%]=]/=)'Y@=BEJ;ARID$>:
M/GC.E HB(>TG"9G+R\LP*<E9J&$HQZP[P;N)H$U_.[&&*U+Z#U!+ P04
M"  F2:]*&$ F+1L"   +!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6Q]E-%NVR 4AE_%\@,4#+9)*B?2FFG:I$V*.JV[)LE);!4;#TC<O?T NY9C
MT]T8#OSGYSL8*#JI7G4)8**W6C1Z$Y?&M(\(Z6,)-=</LH7&SIREJKFQH;H@
MW2K@)Y]4"T0PSE'-JR;>%GYLK[:%O!I1-;!7D;[6-5=_GT#(;A,G\?O <W4I
MC1M VZ+E%_@)YE>[5S9"H\NIJJ'1E6PB!>=-_"EYW#&G]X*7"CH]Z4>NDH.4
MKR[X=MK$V &!@*-Q#MPV-]B!$,[(8OP9/.-Q29<X[;^[?_&UVUH.7,-.BM_5
MR92;>!5')SCSJS#/LOL*0SU9' W%?X<;""MW)':-HQ3:?Z/C51M9#RX6I>9O
M?5LUONWZ&98,:>$$,B20,2%)_YM AP0Z2T ]F2_U,S=\6RC91:K_62UW9R)Y
MI'8SCV[0[YV?L]5J.WK;ICDMT,T9#9JG7D,F&G*OV 44JU&"+,!(08(4Q.?3
M.XHT;$"#!M0;I'<&V:R,7L.\IO$:AC&;J79+5<((HUF8)@W2I &:?$;3:[+)
M.F3-)D7W-$M5BLE'6Y,%8;( #)O!9(ME<DHR/(-9JI(UQC@,DP=A\@#,:@:3
M+V%RBI,9S%)ECTSRP<ZP( Q;P"1X#L,6QX&0-5W/MR8@8ZLTH3,<-+F6[IG\
MP=6E:G1TD,;><'\/SU(:L);XP=96VI=Y# 2<C>LRVU?]^]0'1K;#TXO&]W_[
M#U!+ P04    "  F2:]*%S*(P0$"  "N!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U,2YX;6R-5.MNFS 4?A7$ ]3<$F@$2 W5M$F;%'5:]]LAAXMJ8V8[
MH7O[V892%IRM?[!]_%W.,?9)!\9?1 ,@G5=*.I&YC93]#B%1-D"QN&,]=&JG
M8IQBJ9:\1J+G@$^&1 D*/&^+*&X[-T]-[,#SE)TE:3LX<$><*<7\]QX(&S+7
M=]\"3VW=2!U >=KC&KZ#_-$?N%JA6>744NA$RSJ'0Y6Y#_ZN2#3> )Y;&,1B
M[NA*CHR]Z,674^9Z.B$@4$JM@-5P@0((T4(JC5^3ICM;:N)R_J;^R=2N:CEB
M 04C/]N3;#(W<9T35/A,Y!,;/L-4S\9UIN*_P@6(@NM,E$?)B#!?ISP+R>BD
MHE*A^'4<V\Z,P[@3^Q/-3@@F0C 3E/>_".%$"-\)D2E^S,R4^H@ESE/.!H>/
M/ZO'^D[XNU =9JF#YNS,GJI6J.@EC[;W*;IHH0FS'S'! N//"*349XO 9K$/
M5O3@;X-BC4AN.(36(D+#CY9%Q)Y=(+(*1!8!_^H4UIC0"^PF&ZO)QF)R0V!K
M%=C^/\MBC0F]T&X26TUBB\D-@<0JD'S@+->8(+FZ=84%<W_]4]'BFE/@M>D(
MPBG9N9/Z0BVB<]-Y"/0SN8KO53,:>\>[S-C)OF%>MYUPCDRJ1VB>2L68!)6B
M=Z=^::.:Y[P@4$D]C=6<CRUD7$C63]T1S2TZ_P-02P,$%     @ )DFO2AN>
MY51\5P  '40! !0   !X;"]S:&%R9613=')I;F=S+GAM;.V]:W/;2)8@^GGQ
M*Q!]73-2!,3BFY+=TQNT++DU;4LJ46IOWXG] )&0A"Z28 .D94WLC[_GF9D
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
M(N"*75AUO4' %80"?AO@SJ7YYMFQM/-T"?O?M;0\FR;)3%AT31EL7!>\AUK
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
M<WYQ?B6^#+@!0&IGY:G%\FZ]MP';"-+B"5;PF*$QE7GSL[%J,$_:#Q.?T;?
M3@*AI+D3$53 WHX6&5%3E'WOBVP.="HPYHM6V)3@IM\'\/W"^=ZZH75K>+H+
M%8\X B_FD!HER'3FJS7S3YDY/"@2#AX!%#EL-<2[H"U"B1AQ%Z\U!$^2#@\9
M.N*12>:8.?&V1-71SK19)Z4?G)-&?R2&4AZ13Y4/-$#"Q)J\,)I9S79CA>K(
M<?HQG@+-?$ ]"VV.!0'<SHQ[<HTZFWP)8@Y[8>&M;_AW023K:P(*WIPP:K%(
M)%YI*C%_!'1QH[,>1[+5FN\&++8%\C(P'<S""-,%^O?5 I<3O\1@-GK2"XB
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
MQM*8BC1F@W&3AR<'.D9</%).C@2[=-IJS_VH^XS*T C1)RV(^9R1%1BGEK<
M(U 04N32EP+=&J8=E*2%IPPC@-F=DK,=0#;CBG())PZ[TJT#KWCM@1:Q2'1/
M9FP_#WA_XK=Y-0C)\DG@(T\^^R2\('2-XE?E,XAY"'9O&,<J,1E+$$S4@84?
MXYC8S%0 *MW8W00C8(+A)(NY!OTDU&1+:QHU5(LOP%Y+1$-"/)^*F\*:KM[/
M0:8]FDSAW-'>0:\<(>#Q@44&O)& -=X\H@#3'9"ZPD1+.;L0!$,F\(7@W^/E
M!EW/DDR /CL4BFH$ 5AAMK)#=(:AKWI(G5#!@PZA0DO _=]%6B?3.\ #$X]P
M4A>OE:+)Z[8^6.'<0PUOU4NB%PT'-IZ4'#60(G*)E1@E[#<!O[=9IAI<R]$.
MQ&#IVU^9ZK7".Z*&@VK]LJJ*1<*^*<;#HH+:23:&<9K]M8))J=*9YQ&-.I&
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
MSNUV5.GH5:(*(+D<2<TS("OGI@..'9N,)3 WBLP4KR:K("%:8SQ8MT^GINN
MM3<N0B[S*KU38V0M[*@N-QCE40/0)N@VH$Q$)G]CM;+]46(VF+R(90+C2S"R
M!KN/9IM[##6W=\XP6XI80O._RK&&G!FO@UE,(("6Q=!IBCG.ZR+_DA@(B-?]
M:YH\L\SI.5D,$C,E]9Z?$A:3'=A0-Q]CK;.](O%_\?Q%#.<KY/<8M5=2YQG+
M,0XRT\SY!<6!<Y=5:^($F7MN:DY3EU89!Y\/&(D)GBW5Y9U803X;)J8;4"XH
MV#55M.56C*;X@-F7.)?0W GD5MKRRKMTD8WQX=L3$+VU.'E(KC.(\D"MM<F@
M]2(N-!6*@'QG*#:^C[ELYW?4T-00;LE+#KCG7-N7U[-WD$$9!GX\I>FDCF8H
MD_IG]<1V[HQC\,<O(*/8(V #2W&Z01C[18/H2E\9=-$8;+%OO,CKESH,:S39
MZ22RY2>RJEM7-\G@4H=1NCB:'KE."3.4Z(_0$\5_H<XJ3J+S"ZQ*0GX64Q+6
MU]/$=!(,V,K@MA]A5NUT+'E=Q*V6TQ,Z*WHMR]*PMZ-%1K061>'[(IL#%0N,
M :0&16EO76"%9S@S5&1GXFR43HA.55JU+XD_EQ5/FP!/B+!:,S_5;C(V#[W3
M/O18EAU[B>D64GWJBPFGT@!ZCY$EI"*<L%!R]L<-+3^($:#Y:K-.RFTZZFDH
M1TX:2E!O.%$S"5G!.W*\E(S:E*&@Q5):V%7<SHQ[<FU%WNXJ1.6^:M<4]!-S
M6=>,ZJUBG?R9U(JE.%+2]4@26_-UVF 644,?%?*>F0K)#8#0ZDL&$)4N&TH
M.3W&;<U7?M*=6;3:!(?D1IH8Z5S#DE=E8  %TL:MVP+CAR,.'>N?> +CPX;
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
M >&!;Q_1Q_P=BR]7_X&%]X]ESI,1E\.\*&7D=*75WZA[O,=J/=46\.@=9PB
M; E_3_U5 ZGCV(OT*$!,(2>&Z)E>E\K=BHR:Z';$MX[:)^'!>'*G'PXKODW"
M)ULKG#3M4Q..>'";K=)I,&P/#]6[XHQEG:J%F&%XS-SQEXJ*;TH<-'M6>:YP
MV!X<\E3D#0N,WQ0UF[64JZV[DBGL#LU!DC5=2 TY$UQOPX[+U$W2GD4YH3LH
MI7UH4T'9(&+*S[!&M4;%@Z4?*=[+7\[9F&(2P!],<E9M,:T21-'O1!$'*4?N
M!Z;5@,8Q:E486[&,$W.,::(S4-.$90?5DC)XS,3!XW5MZ%9X%F,".-E5\5*)
MJ9WM;13Y]452A0R],PG<F2;..4J=ZCA3J_O)T%1KQ-F]"+'^BA.!K3C1JM:5
M'WS7Y1@<H3F%,5)B5F\Q2E%1<=1O'[X-W[-= 9A9 B3TM%1UA)-D)%"%WHWD
MFDC4 >Q[CDRS$/B42S9Y0A034EP9Z1EX<3E@THEA#-RXU?LJBUYFRR,Y(9M^
MER?K/+.\SS&>([\0.$EP4M78-2A7X )=^)FF,8>[+/OU4$R8SVVD2WT/>Q2
MZC/GKVW-[ PPH=3[^KLP87C4[AHRB1^43'[BG 6A@\?];I4.TINFXC\J<M(%
MQ$ZJT;"MTCO5FQXVW?1@UTT__EDWG2HJFEL>_!-N.>U\ZRT/*[?<E/#_[H,]
M<0_6\+^2=P@C"MKOQ&_K_A(H)>@<>P[^Q!Y\*6T&K=G:7I0LL&*%EV1=!S=:
MI=%<E BVH<0_D_BCC?'GG_H.VNZ>^@\6K;Q%8;M>LO*F61#?2[S__T7F_UTB
M<P_HP"46RKZZV7; SC-[':@O.3/;ISK_G;\Z?W#C9F[BCCK1R7"$?\ 9]3K!
M>3G9LQ_UCX_AOQ'\U>YA5"<VM>Q3-$M_T,<N4%&[/XIZG3I(^JWP^N;J^@Q;
M+F(S@[/?[BZNL5E/(W3\C^_9VD>QH1IZ5&[?2ZAQ[LU11,SH1-W.T/P1F)S.
M\ 1&&_5'X4EW& '^!'_57,8!QCZWY9]@DCVLL>=:V#N)3DY.Y)^@(7,1Z.
M@,C_!)VH Q ^P<:M\%<[Z@R.X<6B>(LLQ)L.&@Z.!]B,-1P >^U16]-!_R0Z
M;G=@"T,XVN/V<>U8!HBIM^/+CQ?O/YT!\9N<W3;CZP<L&X51'-1_NU98[)5'
MLQ4U^6@NW+Y6I?S:ZWA-0'L3=B.\RSVZD>9O#ZC&;BAS)^H/N]&P-X*_>B-L
M+T$$H.S*XHAEO.<]@.QPV*._^TC'^G4$OUC.?@)X@%RB,3[_';?6[VMC6/E+
MR-"6E1YW[4I/.OZ5NNWAR@'>ZO]:)M_63NC0?BM_?<\XA#SN"CZ>.!^Z;?=#
M!SC'4#]TPZ. #V3H);Q#Z@GV5R ;A,\?SMXWTQ<WAI_;(CA%']CQ(<Q>K($/
M&Y#7).[0K6+YHWA_6HF^QZ,?1%*/ ="2>XT:O\K!8!1UVL/P,&A&[]ZH/JHB
MR2#J]HF\UZ W K'E]NKT+W^^^O3A[&;RKT1U@0 W07!"7==?:K%#;K3<#P*G
MGC,G'=9QTBN9KK%S<:G!^BO>V-U?O>NTAQX-2]VB3X:FLWJY:WK']/(># *=
ML/I0Z9]MC=4K*ZA\K%7]J9^,.-J:.JSO=7!N?W6=PFVO+M]]=W?U<._NZJ%V
M5^^V@ $+X>PB* P1Q5^TKWI7.W"/1OJWTU6].]*W1J413"=TIUOX<>MX4.T6
MKH<Q;)UT=IU,[1+YFGK_,V^1-@!_Q37:]Y7=]Z@W!"&Z0PECU-R\$_: @8V&
M]INVN4W:3IU:!L [YCKUNW"=*%RM<HL.>M*D_9#/=LMU<KJN2Y?U^M)J'C9O
M^_6?>ZO,'.ZU,CW;W7L5_,"]:F[^;NX5)5^!EB<0A:MP['SDW_5V#<W1C.P'
MYWYU!N$H&@TL.70^\N]\#2UA[;2Z_=(MZP[UIDI@4]C'R;J#VEWM K*T43".
MAG"4O=9@Z'[F)P)&-5* X(=CFG%0^BS(*,AA)\6V]LZDO2X_T@L%,C2. Z5>
MCQ[HNV-TRPOO\QCPWK [$#HU/ [[73O*H%VE0[W6<:]*A_"?8=>NI%=:R9"G
M@<ND-ZL+S,M\X-]0W&KA\"9*M]=JGS@?^?? N3] 9T=XGWKE^U2K34U1)<EL
M'X)G'S:HOQ^U^JY+H=!7RCV #;ZVDWBCT/39TY#YGR5@5YLR_XRVAPW;>F7?
M0QZEQ@NQ.>8&Y09*=GQ%O\+7,<C_.YL6OM+J^"%9Q^F\. R/0FQE>5#O9>GX
MW^MY>%5CX']\)@#6VATVF .;'B\;ZIJ>*AOKFI[Z/H"$ETABT*"]!33[CULO
MEX$>HWL3TU2[2-LK]WGN7;5TG>>6M]N_>!IS>[X=5ZI&A;424=))*J[),G\:
MCGPC]D]\WY[6JTJ]8J:1=Z9K;[D#DZ45-92D>/4POBH4/S2(J,T_M!]3A:!2
M_F-7X*$O^J\AL3ZB@!R];.'_DG*.&GK1> W[/=]I#;J^;ZN6\]U$JF3#]J0
M. ;LIMJ*+Q5EX!6VZ]WK\YN7JT\UU@M4TW*- (EMN1:U;XS+%XYQ>;]:A=C;
MO*@]N]WJO.?(@#FOA^I>E/C#EL7XK=N[SVRGW7DWC%Q[G&=XC_WV58L/.UN6
M;XW(M5^VV(]?-W^W+MC&><M8'QI6M@TJV^?;!Q5*-M#$SUZ]%F+%B&TF8N+9
M\N"VY\C66C_QLA'7PW;WPAR_4?<U>]P+D'24XI<?U4B59@=\S3 J%Q-9ZA('
M:+W]&G&WJA>E(1R0<Z$V><_K=*!&VT</R' PL: V8VMP4IOOHE+N9J<'H+Y5
M-XN[T?QC,N8X4Z[ZW'/#<ZRHUNG9_=HV#_7MM>]CG(VV>X?:O0E_;5ABIUMR
MI]<4@:H!O69>KDDS4?C>F/LDS:WZDMCUHJ9!C8F\\0G?M*(2-\RYPVJP;8(=
MK[YFPZ]<A0.(?^;ZMT-N%X(Q1VI&,="P#7L8['.0C'0U2OD=]IQ(QJS12:8T
M6&="@O"[Q]2'N.$ 7)=&T_IV0[D^5EUOA16Q:;=1M96EG^C*^]Z%DS5V^TB]
MZDBCAI&ZHQTCC?9=TV#7FHYK!S/T#K43)[N(DT*GK>:R#4TG3O!;*>!N[)2G
MNG\)W>>N)4AN3$G@__$)ZVA<8#N8VL9\EGV7<+S?13@:U,TSS=9O>L _L=SX
MAEGMH*\C.CM/I;===K2'XS^B*V\5R)])+@1"39>NJUC90:S<1BR^[%C>JZB%
MD3?^UQ;\)3?-KANOR^]X;Y7>W_K0G5T7=VB&]A-2\NEL'Z+#H=4&QET_/>I7
MB(UGII,]*9]9=+?;L.C>+G(LBQXV+.9-"$-XANWN&+9?6:%GB-[V$<C1M-\D
MO<9)!KNVKY \5D@.O( $, QJ8*CQ'S@W_RD,=^U$3J&W$PF'NU!#;SK<$!W+
MSX'(-[8?<&2HT(]DS43S[!SMR)>G?SNT%+1/REO%)]9L@E>W"@CP:!N@Z/-R
M1W9V1>B/4N]A&R?;2;EJ'KNM9*OVM%),>,O_QO=1]MH\-2N$7_O<R=/V4:LK
M!6+#L:D[M.O)"\H>V/745;/_M/KH*I;Z"#6=F.T0:&IVU>/J^V)N?A\ZSU.1
M[V196^8I5XV9F%J[4L1IE6</"7G8,)I><LLB4V1IXCWV5P[&_E#]UV=U76O'
MJ^F6<I+7F$F E2DH]]"M\%VNZ^U?<_/;3>X# ]XJW)NN^.GY5?-OU5K'G)%4
M+YNDR1Z\+0.,J$E4I@%]E=]J*SAK7EW9QN( Q3^=K!^3&H7JJ56EID2TPINS
M3^/;LP_A]1B-S+<WX\O)^/3VXNKRE8;%SR"=7L>;>?7[\T1*)<R31P?M:@+5
MSEB!)@/DWF_NM8T;IQQ!C9&UR6@(,#J5B<8?;\[.>-[766$K+L0:A?6Z@WI>
M)Z6V=*JC=-5]6-<HN- 22<ZF:->L8;P+[0LS]552P./_]^P)H.8QR#IW2WMS
ML4._-@KFS6*-KZ).7W"&\[S^SO<$:.QV;[PR5J/1Z&T")&H$KRDXHG:^;G1$
M3<_SAD?439> N'? G#\C0*XN3\\0B?&2-Z"MUYM9';7:J:Z9MCHEPK@NF'5;
M=VJCEEK*-8UYM=P^\Z]%L?[3_P=02P,$%     @ )DFO2M(*6"T_ @  'PL
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
M?IV5ZV7#S&;_'D:X9EET^[TL?7TNJN9UUG^'8.YQ^(3B[@]02P,$%     @
M)DFO2E,Z.%3@ 0  +A\  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\79S4["0!2&X5LAO0"'\U/\B;ARXU:]@08&2H2VZ8Q1[][*QIIH/Q?D8T-#
M(.>\29,GS?3V,>ZKO&N;5.^Z-'L_[)NT+.J<NYL0TJJ.ARI=M%ULAE\V;7^H
M\O"UWX:N6KU4VQAT/E^$?CRCN+L=SYP]K)=%_["68O9<]=N8ET5XWX>WMG])
M=8PYA>-%+H8%PU\^NOB?]>UFLUO%^W;U>HA-_J7B>T$1?@_2Z2"E!]ETD-&#
M?#K(Z4'E=%!)#UI,!RWH09?309?TH*OIH"MZT/5TT#4]2.9 QCD_"6'-UUH
MU\+W6@#8PA=; -G"-UL VL)76P#;PG=; -S"EUL W<*W6P#>PM=;@=[*UUN!
MWGJ&9VWTL,W76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM?;
M@-[&U]N WL;7VX#>=H:S$G18PM?;@-[&U]N WL;7VX#>QM?;@-[&U]N WL;7
MVX#>QM?;@=[.U]N!WL[7VX'>SM?;@=Y^AK-N=-C-U]N!WL[7VX'>SM?;@=[.
MU]N!WL[7VX'>SM>[!'J7?+U+H'?)U[L<Z9WJJH_KI]SOFFTZ=<F/X7_6C.!.
M^6,?3Y]QG/KG_I'2>=@2P_'SY+?E./4K(OQX/7[W"5!+ P04    "  F2:]*
M%4A?ZLH!   1'P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V<MNPC 0!=!?
M0=E6Q/@!?0C8M-VV2.T/N,E (I+8L@V%OZ\3H%(K*E$!TMT0DG%F;H)U-HS?
MMY9\;U-7C9\D10CV@3&?%51KGQI+3:S,C:MUB*=NP:S.EGI!3 P&(Y:9)E 3
M^J'MD4S'3S37JRKT'G?7V]:31%M;E9D.I6G8NLE_->WO&Z:.JFZ-+TKK;^*"
MI/>\B5U\O#9)8M4G[(0)OV]LS^-]KVMRKLSI7]',?%YFE)ML5<=;4F\=Z=P7
M1*&N4E]H1_E;<&6SV.>=:1=>=!T;LTW%?BQ(KY<C;"LZ'J"K7')RB-N"CHWJ
M"KM/?M; PV[(C*.^=;'J0GGD\6*D6:QZUBZ\Y"-2NW5RRD\:'EM?[X?]-&[9
M?3_VPK^+GG6'\][ZY7((D!P2)(<"R3$$R3$"R7$+DN,.),<]2 X^0 F"(BI'
M(96CF,I14.4HJG(45CF*JQP%5HXBJT"15:#(*E!D%2BR"A19!8JL D56@2*K
M0)%5H,@J4625*+)*%%DEBJP215:)(JM$D56BR"I19)4HLBH4616*K I%5H4B
MJT*15:'(JE!D52BR*A19%8JL0Q19AU>4M3NFM2Z;OY)\&+,\S&?=/^'3+U!+
M 0(4 Q0    ( "9)KTH?(\\#P    !,"   +              "  0    !?
M<F5L<R\N<F5L<U!+ 0(4 Q0    ( "9)KTIF\PM@@@   +$    0
M      "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ )DFO2D$A
M8##P    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N>&UL
M4$L! A0#%     @ )DFO2IE<G",0!@  G"<  !,              ( !N (
M 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  F2:]*F\-5E'P"  #A
M"   &               @ 'Y"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
M4$L! A0#%     @ )DFO2L#$%D,\!   WA,  !@              ( !JPL
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( "9)KTKX'V]/
MKP(  "H+   8              "  1T0  !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6Q02P$"% ,4    "  F2:]*9'(2^)T#  #(#@  &
M@ $"$P  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ )DFO
M2F??BWB2 @  Z @  !@              ( !U18  'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;%!+ 0(4 Q0    ( "9)KTH^=)%_A 0  '$5   8
M      "  9T9  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M"  F2:]*L#>L8K<!  #2 P  &               @ %7'@  >&PO=V]R:W-H
M965T<R]S:&5E=#<N>&UL4$L! A0#%     @ )DFO2D:Z!"NV 0  T@,  !@
M             ( !1"   'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4
M Q0    ( "9)KTJ3R9V^MP$  -(#   8              "  3 B  !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    "  F2:]*<\RZI[8!  #2
M P  &0              @ $=)   >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM
M;%!+ 0(4 Q0    ( "9)KTJ$B >"M@$  -(#   9              "  0HF
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ )DFO2M7\
MC'BV 0  T@,  !D              ( !]R<  'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6Q02P$"% ,4    "  F2:]*Z"_D\K8!  #2 P  &0
M    @ 'D*0  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    (
M "9)KTIS]<F4MP$  -(#   9              "  =$K  !X;"]W;W)K<VAE
M971S+W-H965T,30N>&UL4$L! A0#%     @ )DFO2H10]2NV 0  T@,  !D
M             ( !ORT  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"
M% ,4    "  F2:]*L1;ZB[4!  #2 P  &0              @ &L+P  >&PO
M=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( "9)KTI[,'K'MP$
M -(#   9              "  9@Q  !X;"]W;W)K<VAE971S+W-H965T,3<N
M>&UL4$L! A0#%     @ )DFO2M2_<Y.V 0  T@,  !D              ( !
MAC,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    "  F2:]*
M%F?_Z+8!  #2 P  &0              @ %S-0  >&PO=V]R:W-H965T<R]S
M:&5E=#$Y+GAM;%!+ 0(4 Q0    ( "9)KTK=9UA3WP(  +(,   9
M      "  6 W  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%
M  @ )DFO2JGUC9.W 0  T@,  !D              ( !=CH  'AL+W=O<FMS
M:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    "  F2:]*:5HC5[<!  #2 P
M&0              @ %D/   >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+
M 0(4 Q0    ( "9)KTK_@E8*MP$  -(#   9              "  5(^  !X
M;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ )DFO2JQZOVO2
M 0  G 0  !D              ( !0$   'AL+W=O<FMS:&5E=',O<VAE970R
M-"YX;6Q02P$"% ,4    "  F2:]*QY[)R+@!  #2 P  &0
M@ %)0@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( "9)
MKTJ.0/@=[@$  &8%   9              "  3A$  !X;"]W;W)K<VAE971S
M+W-H965T,C8N>&UL4$L! A0#%     @ )DFO2OH/;AVW 0  T@,  !D
M         ( !748  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4
M    "  F2:]*"%P%ZK8!  #2 P  &0              @ %+2   >&PO=V]R
M:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( "9)KTK,PN+63 (  '$'
M   9              "  3A*  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL
M4$L! A0#%     @ )DFO2L#1  [U @  R@L  !D              ( !NTP
M 'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    "  F2:]*W%$6
M.>T!  #V!   &0              @ 'G3P  >&PO=V]R:W-H965T<R]S:&5E
M=#,Q+GAM;%!+ 0(4 Q0    ( "9)KTI$<^(%7P(  +X'   9
M  "  0M2  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @
M)DFO2E"8QG/A 0  9@0  !D              ( !H50  'AL+W=O<FMS:&5E
M=',O<VAE970S,RYX;6Q02P$"% ,4    "  F2:]*"-PC<^T!  #Z!   &0
M            @ &Y5@  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4
M Q0    ( "9)KTJ/]+*GSP$  &<$   9              "  =U8  !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ )DFO2A$L'TSL 0
M9@4  !D              ( !XUH  'AL+W=O<FMS:&5E=',O<VAE970S-BYX
M;6Q02P$"% ,4    "  F2:]*12FM(]X!  !F!   &0              @ $&
M70  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( "9)KTI[
MIGJ0U@$  )0$   9              "  1M?  !X;"]W;W)K<VAE971S+W-H
M965T,S@N>&UL4$L! A0#%     @ )DFO2JK>X2=% @  D@<  !D
M     ( !*&$  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M"  F2:]*.J*_TFL"  "#"   &0              @ &D8P  >&PO=V]R:W-H
M965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( "9)KTI(XHB&+0,  *D.   9
M              "  49F  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L!
M A0#%     @ )DFO2NUR-Z"' @  9@@  !D              ( !JFD  'AL
M+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    "  F2:]*"8_>2*\%
M  #!)0  &0              @ %H;   >&PO=V]R:W-H965T<R]S:&5E=#0S
M+GAM;%!+ 0(4 Q0    ( "9)KTH2_72]WP$  *$$   9              "
M 4YR  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ )DFO
M2I2=HP"7 P  Z!   !D              ( !9'0  'AL+W=O<FMS:&5E=',O
M<VAE970T-2YX;6Q02P$"% ,4    "  F2:]*.LIA%]D!  !F!   &0
M        @ $R>   >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0
M   ( "9)KTI)! I)L@$  ,0#   9              "  4)Z  !X;"]W;W)K
M<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ )DFO2C5H^L_= 0  9@0
M !D              ( !*WP  'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q0
M2P$"% ,4    "  F2:]*GB\NAX@"   N"0  &0              @ $_?@
M>&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( "9)KTH80"8M
M&P(   L&   9              "  ?Z   !X;"]W;W)K<VAE971S+W-H965T
M-3 N>&UL4$L! A0#%     @ )DFO2A<RB,$! @  K@4  !D
M ( !4(,  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  F
M2:]*&Y[E5'Q7   =1 $ %               @ &(A0  >&PO<VAA<F5D4W1R
M:6YG<RYX;6Q02P$"% ,4    "  F2:]*T@I8+3\"   ?"P  #0
M    @ $VW0  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( "9)KTIRHU\;^0,
M +$A   /              "  :#?  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    "  F2:]*4SHX5. !   N'P  &@              @ '&XP  >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  F2:]*%4A?ZLH!   1
M'P  $P              @ '>Y0  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    /  \ %80  #9YP     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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>67
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.7.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>86</ContextCount>
  <ElementCount>240</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>41</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/BalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CondensedConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEET (UNAUDITED) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StatementsOfOperations</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF OPERATIONS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CondensedConsolidatedStatementOfStockholdersEquity</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENT OF CASH FLOWS (UNAUDITED)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - 1. DESCRIPTION OF BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/DescriptionOfBusiness</Role>
      <ShortName>1. DESCRIPTION OF BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="tomz-20170331.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://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 3. INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/Inventories</Role>
      <ShortName>3. INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - 4. PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipment</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 5. INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssets</Role>
      <ShortName>5. INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 6. CONVERTIBLE DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ConvertibleDebt</Role>
      <ShortName>6. CONVERTIBLE DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 7. STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquity</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 8. RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/RelatedPartyTransactions</Role>
      <ShortName>8. RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingencies</Role>
      <ShortName>9. COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 10. CONTRACTS AND AGREEMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ContractsAndAgreements</Role>
      <ShortName>10. CONTRACTS AND AGREEMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (USD $)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd</Role>
      <ShortName>11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (USD $)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 12. CUSTOMER CONCENTRATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CustomerConcentration</Role>
      <ShortName>12. CUSTOMER CONCENTRATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 13. SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SubsequentEvents</Role>
      <ShortName>13. SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 3. INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/InventoriesTables</Role>
      <ShortName>3. INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/Inventories</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 4. PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipmentTables</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/PropertyAndEquipment</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 5. INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsTables</Role>
      <ShortName>5. INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssets</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 6. CONVERTIBLE DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ConvertibleDebtTables</Role>
      <ShortName>6. CONVERTIBLE DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/ConvertibleDebt</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 7. STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityTables</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquity</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>9. COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesUsd</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 3. INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/InventoriesDetails</Role>
      <ShortName>3. INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/InventoriesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipmentDetails</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 4. PROPERTY AND EQUIPMENT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/PropertyAndEquipmentDetailsNarrative</Role>
      <ShortName>4. PROPERTY AND EQUIPMENT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/PropertyAndEquipmentTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 5. INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsDetails</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 5. INTANGIBLE ASSETS (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsDetails1</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 5. INTANGIBLE ASSETS (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsAndAssetAcquisitionDetails3</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 5. INTANGIBLE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>5. INTANGIBLE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/IntangibleAssetsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 6. CONVERTIBLE DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ConvertibleDebtDetails</Role>
      <ShortName>6. CONVERTIBLE DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/ConvertibleDebtTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - 6. CONVERTIBLE DEBT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ConvertibleDebtDetailsNarrative</Role>
      <ShortName>6. CONVERTIBLE DEBT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/ConvertibleDebtTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails1</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails2</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details 3)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetails3</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY (Details 3)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - 7. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDeficiencyDetails4</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 4)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 7. STOCKHOLDERS' EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>7. STOCKHOLDERS' EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/StockholdersEquityTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 8. RELATED PARTY TRANSACTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/RelatedPartyTransactionsDetailsNarrative</Role>
      <ShortName>8. RELATED PARTY TRANSACTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/RelatedPartyTransactions</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingenciesDetails</Role>
      <ShortName>9. COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>9. COMMITMENTS AND CONTINGENCIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 10. CONTRACTS AND AGREEMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/ContractsAndAgreementsDetailsNarrative</Role>
      <ShortName>10. CONTRACTS AND AGREEMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/ContractsAndAgreements</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>11. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="tomz-20170331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 12. CUSTOMER CONCENTRATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tomiesinc.com/role/CustomerConcentrationDetailsNarrative</Role>
      <ShortName>12. CUSTOMER CONCENTRATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tomiesinc.com/role/CustomerConcentration</ParentRole>
      <Position>51</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-20170331.xml</File>
    <File>tomz-20170331.xsd</File>
    <File>tomz-20170331_cal.xml</File>
    <File>tomz-20170331_def.xml</File>
    <File>tomz-20170331_lab.xml</File>
    <File>tomz-20170331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>69
<FILENAME>0001654954-17-004668-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001654954-17-004668-xbrl.zip
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
MA:%>E*(PQQB4*0'LU">'BQ<PVP@(.G+G$0%=PN$&ZL^SBE\N+V\*/(MD-3D
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
M0:/8]Q+OCFUK9:GSFZ">@(U-QG$?;5<9QSF7=/;I$[\4CL&29#<J+-"^8]\
M_A2Q 1F$?/^A0$E D8EAQOO0OT?S(T4WKYV(AS %@AS:]P@DFJ@1NH=M%Y@S
M&N*# =KRZ1AG2B,Q\ (;Z(N@!3,F(3<O6+NIS_[?<"PC6AO\%0G'CH=B@#9L
M(P\_6^VN?GT0A2-V9P-V\+_D6D'D$53HL_?0-/1M;Q0+^\[V@C@A? *=\R*\
M8(#.8RD4F!ZH;;XO*7(2G1L 5;+>E<RQ'X9=L)L;=MF+7SV[CW<IDWVPF&?,
M3BYC?2E9<E_P03KLE%3?GFD>0"F>P 2FSDW*?C)U[0+<2.WAO-.1^>!7<Z1K
M-_S7S[_]SUL=R(PO7FI'9GP$]]RK7XSH0_*;':0#C-VF6RVSZ*FCLN3%R;Y6
M<=BKXL7WP(OA7^H.^??PWCCP2R^1\49Q5-@X/&*NO)=^.":7_M35\I=?Q"\P
MYUA\"ASV3&</N"%@(@@3[5TG$-C!/C%^X'$*)QI]ODYVNFA23SGCS4UM\A"J
M*UF:F0:-2=("Z(!+B5<'10AF?/LL>87*$Y]DPE1Q U>BN.>9\>*;_/+5HH5W
M0OWU[VWZY]G3]JK2H8^WV1@.XZ:D7&D2MIB&U6T*AM$@^657%_Y$=$]_HE%/
M6S\1188)JHKJ^H6@&-L3-."F;D#*U-CI)9?LZF6RY))(780C#/^7>*OSS]2+
M5#ZY*\=AC$$1A>.JUEH(_.'XA=Z%U6I=J&"%3L]JMJ9#@.8MQI#4]=Q+(X)H
M[IW_PHTXZS'J>SU"O1/&=#]X%X9NC XD=_K2:0]47OF#N+[TSI04)IP/*LIK
M^OI]/_+[</&9>P,3K%H^&'@HS!6WOC%6(4A\9]H/[8B"_)![Z? [DH(O3YL<
MLP>?^Q),1,]%B] 6_TS!6I01L+"^'7L .FTJCBE_.'*<*$.:)DG!+E72.)$L
MM$%">Q'8D#&:JP_#,#:P(!1%.!$*%3E(XO<14!IPV$5F"^-8<9SR0"H6DMD[
M&M_X+U[]B%A@++@G-$>BQ<P81L!Q -&@5K,ZH%)NYCS#9L*][>.<8$F_/&W3
MT\AK@ -%*?,?@D&QRT?CF/:A,52>]ZP!XN,Z0I%)?49#CX#-V-53MR^NX QX
M(/P!*$O_8>']>D@Q-=MBFA5GE7]+ SS8K:[AE+Z=!LY0,4H*"[WEL&< !BR'
MZ$_QBK%_WFXWWWV]_=W\U7KWFAD%?$E1S2(@#UX6.0UF$0\!C .T*9@$F(C\
MX<7H ! 8HZB?)&B RP!#UAY.%^,I)P)5$\_VX1WELB/?7L'\\F& @()V["GI
MF\;,1LF5>A.!.@HCZO7=L'T#S#"_PIO;&_U7J_<N+JR6H*1@H[(9[] T0HLH
M <&"")51Y,&"R-D8BJF!\2N0#, B1UF@.8<>(;<V(;BXKW$ZSD[!>>>\S:2E
MOR;]V;<3&@LP;")CB1?G3#EVX !\ 87R_A'V0?<; )CP4!F(#^@/ZD]0N*!C
M&%]+?!8Q^CV*F6^(2R6(;-^?6";"*S,H"W%B)"-C-D&5+3$],SZ&VKBRG6$=
MH*JF1!D<20O#3_(AV3!&B%S-D-Y8[VY. GE13M?-[\]TZ%P^;"ZV]/K#OH\.
M>$: 1BFZGF&ITPNXMR,O1/*+N(8 (R4,[D+<8=BY<1CQPG*+L#.TFI,#&%71
M! 3DC+5&T UMMW@DSDY+:53CP@F#0%(@;*;0,"/0V@R<:1575T;JZ':#=8F!
M]P-F'&/-&..8F+-M=(<=H^ZBS)F0E8)Q.$Y5Q*#.WLB=&SI3.$4NBC"9 ]7Z
MVL,&LJ&](XUZ]8CG9?RETR'.E\H$OV'K^Y+U-NV>APV 84A9R'V5N6RO,&LF
M2-;SQNX];*_L0MH$]IR:J<IC"S8-_U"8U?&AS)J983F,1>-01[('1(**G[#
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
MPXHZPUGAXVW@/SDVL-^__ :]@2MO4U]PL8B<I]U6*FW9*ZN&)FN%5!DA>;;
MJ>VH:6IP_;, OBNE<M<--IS6\_?I]Q-E Y,^M:LKC1I<!Q/O9Q?V$_2Q -R]
M?L5/#K1D7%V+$&(:]+NR8LRSB*!,8*^KL&U4P\;BF6J3,[.EUA$8O6IHFD0%
MK-$.!J@2W'(M5KOMOCTB3X\)0&IW1==4N0-(E%&X\D*X)E"Z)?MZ^J7L%(_1
MT6WA>)*(,#.T'0*^5D"K6V,FCW>49<2"NYJH&D:^Y20- -;@Z6V ;,K:_N:G
M9.AK]NQ-I,[6U]%PKD[<ZS)4D&<+O$O10FO(R0'HO?4=725SF)2DS\6BS<V/
MWX(\==48%?E"D0,R%,SWG!T*+4&PJ^6H E&C05?XL2CV\85JY M\R8FSA4WO
M#YJ&I)I=@"?7$&.4PPG!S3+K*YQO*<PDQX#Y2T"L(R[J4#AE( 6RK1*G_>._
M6L_7%E1H!P[:NI.99.J%>*9B[-8 B'JZ*86&ZW0 +E']^R.P\26;ULU7U/E<
MG5<QH3!\>Q!DKP0HJFR8M" *G6JVB6?XLPLJ,M"UW;M;7\J>:U(^/<(*SY#S
M).M6.5?R6;:^YEG[07R9KOTB5U0S?RFPF4QW4$0+'ZY\29NW!86?BT$=KJY6
M:[CKX%/WL!N7-"W_+D@]@6Y0R%[(H(22WHI9K6-H,N_\9?1L!:T[+2BF:9J;
MFS;%,:D)$C7U)2"XT9+XP746OT5I3\M:I?D=/#H+MWW_;DU7\X^VT)+M S:1
MH6(,VP\CB&3I!"MLR#IO&*8B&?F+-K4$.B$AZI0JZV9^PR5&<AD'<-0X )"!
ME\YW]%,WPV-*<KYC:^WXG8 0L:0ED/P6R.2.IF[DCR[RP].2IO7+51$?E3>1
MQF8*G_67GQ;HI 4R=$*53:U4_?@=8)#H0"L8.7>H4%3BE;_:>F]6=1D?O-"1
M8P>2+)0Q1%D7VX(LE)%4O%K1FG?*O/AD1QV!+D (7WPK/LVQ#PCFXWU@V6!E
M!7]V"/!R18C;X2BH$$5P)%3\R')9BC9[C:5Q]-80J-Y;(8*PV5I@4!N!S\X3
M/G<H?#J_6-(\W1>(*WDZ'+\<WEH1X/HL)+B[H>@VIS^ %=P_^^-,)27.8 :/
M 6@?9W2? R+??1:7?ARTWK8-O>,D$'4&<X"?;3N';O#A9RG@=]O(B'E=]1Q=
MH=RU<=-OZ;>:LF+4E@/OV_;IX5$W:&H#+RF\AN)>H.Z /NJ?YA(_"G$+ O1F
M_.Y%F7-)TK*:]]W!B_<2G/#/)5SF7Z$GU8TJNK*G97F&_+"E>Q KRT&7^>Y!
ML$(*3JP:[VZ5/S97'<J#5&0T<:5;VK>R\RN)ACXWI4*"LF+X]B!(7 %#T>;Y
MB)H8 RH_8/@H6;$ZHW;\3D (7^QA  (&W]A/9O FG2R;BMF(JH(8,X1$T:<Q
MA]+KB##WIR^^M^BF39JL%D^H*D=O#8%2CXB(?]AVM_SL)R:(20/>,B?VT&$
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
M/@')E3-&[3*VN\+YV?,#B)%61HYG S2"*J8J<^,)249,TF8"(CL3X 8LH.,
MRWL1%JX?PFW8PFJR#IPG=,UK#2TM/AT0(E3Q8.&[08+C"<^/#AS)B00'9^&A
M8L.H-(@L^">TH0.<?8 ?1'T-_""$G _ -R=$=[F@;@//@6X<7!=N5D24,4Y8
M0_[ ,?W@!0/Q_ A.^D<$--&PN2R+;[^@WV[^+;W]"?O[$3J+/'L!5B \9YE^
MB&N=73FV(+9OWR .-#-_*<SGRDQ19"%,SBO@;Q98U% "2&I6A+X!TCNW&5L6
M^*L_H';)PAJZ+_C+B"/@.Z3B?0/"$DYM2^=;X(<AFA4^'L#?U>!>+B+_ZURX
MA_/"DQ$>$&PGO>R&:0M!BE-]C2E9GA>O, PTV96%JF4%B/8B_@;7(<I"(*G.
M9Y#7+H TX8"N [\'.0Z@#.T9_"GCA2WX0<9V8.=Q0+;]F0D(,@^*"$'(*4K&
M=LEX&V(T,?3:%C&2JPVU/C\6XDQ>MG!6:" ?UW!FPS[Z+MS;T=3]7?ZG7T<)
M 2'/?$W=,O\<H[B+'T+P5XQ5U8=K8ATER1FI2M=7UDO*%OSK%"V2]XL0P56%
M:"7SQVR&1B!!DT" 9.!RA']$!R#I-# &/V>&X$>]A;.&'[223@GI=!-:\,L/
M(">9M1N'&T\8B3?VUI9CYQ0BS 9 7UHE'+2A@IP+V0W)!(*7H^) Q4O,+)3H
MRCE#&H0*.I&Z+JSP$6G/)7@(8BMX$>0Y)KS1)D0/6'"1HP4U@W"A=4$=3'95
MSBAA2#WY3?P-)[O%A%8'^A=>K *4=O0(517:*EO8Y.OQH' -A\(/DCJ3%.6\
ME%5KV,IHK67MYL6:4,DL0QUV/$P<K9>-O7J&;!2><%D'4KD?-&-F0,G$J(P/
M@T&\>X_\WS.XI_IPH6.E1')9^39PA6<G>L0,7OKH;@[Z@P5-=*(QX1L<9BV0
M5)Y\*!VTX;Y CU>2X))Z_7;[5]MY<B!0^PU<;;E?0RFOWF <"M:+\&V2:7'"
M/X4E$BBR67"\<\U\G5@"J!1PAT7?75I.D$PM4^7MK*&HX6ZPB!.%P;,5=F>*
MOHR/K9.Y)@O_/K>N [! D8)=&#UGL!*5=)Y "0QBLR3J:)59:'N#&QC:,)#]
M@^Y7A)N*"&A!GN&5LW8B*TDQ69!1(79H$L/\#6Z 892NTV0RV"@>N_ZB26Y8
M@>S. \":M_*AZ?\WVFZ@%=_HK^LL0=$>;B4.EDMT _D);&W?"D2//MRD+I+1
M$@W(C RM/5&,'H51Z1[7,FY J1$BRGFP O:\,!*X!X?0=<LDEC,L48G';Z8R
MD?VL;5$9(:&,PP>(X"%P9L)_ _<)H. .8H6N\5D?M1%5D>5FZJ[C@;-'W& ,
MT3/HSP58#]O;J5TW9:&I#2 ]N6./"-NH'W_K>'+;6:2,TEN'K[E31<Y80*F]
MFNNO:RQL#38X"%H,E*FDFET&S0F-0*;CFR-%.L1M#DP'X\D/+7E0AICF'=D#
MW"0M1A36B+:I ^>N/ ?=H]Q&"G0,G*H=(LZ!L^?HCTFXUB,C.X#[J1;68:KO
MQ6(1K]+ /!^!34.-:4X&1R+;VS* L>S00JA4X0:")*6[0WH:,\$#M :8Q1PZ
M%%!'_GH*#D<EK($\#UE59J(B345N;4]9F:0\VF6.4.KB9S2MO?F+#77XO_/J
MP^;T;+?QS+-\X^72<@)\6_$:6&$<X#/%6V@K%R_)?XY\6$J85D*I3BN.'OW
MB7 >&?/[6^S8Z+X/SD7F$LNK[51#P09+J&)A_N]6F&0\LX/#Y'0I>K0BX=F/
M73LY(D*M#%#V')TJ>BB7#R)T>(>/A]#)"CJ77:;)50OJ<7**_B+\B \OG2@9
M]B=TYH.H;<^ETL3IRD?'2_:3A:_ ^7&(F/,G)))E5C<DMV.C4UY/P'N@^Y(_
M&L8H'D#T#("7C;.VT#J$)!$;TO.I'&O24ZSKB@^C\\.'^ 4$(4ZVA\!UT<\[
M,TD)8<[![V 0/SIHRC98 RS%F?"C W_SI^<_N\#^!M!RQ;^#O\29P(R5<!XS
M3.U'Y^DGX=EQ79R9WOXU.=;8R-P&X2)P'M#Y84ZV&,*C P*49GH1'I(CUP2W
M"YZ BX_S'&\=1U IX8_)>3I.KSH!.D%X]K/CT]"Q\:FY_Q""(.FZD9QVPZ$L
M^-'8V_YEEC !G6\^)"#B,#F!2SF>PSA+B2(RA;SNL69Q6Z1FLWJ=YN#6@,$M
MK9VM->T==LK/2+,$Z4V[$-U47A?GVE?V,S_=_XU]%%A@&X57MI4<_B1+.CDN
M1@>16"H%9-@LA7F[Y("P?+8SP#3HM+=M.+A'$:>C?3*I]O4DHS3E@@RKX.,"
M8V@1/2%=&IL]0LC;3.#@#]JXOMQ]*:!"^N=E?YD)88PL9BC\5=!;I*6ALW)<
M*ZC6R[>E+SC>1L,WB&" DFK_6_1M#+X )=DNJJ:05/,$@0_C4ARH/[SD_YKN
MCW"CM= GP_@!E:DDS;T2TQ^[+C[;S\[X^.*:Y.)2:$T['?3.*'_+N2([ZAK&
M:]0Q*=%.J%%1HK>>G^DG5GY<:X7=F^QKD(_.$B)-*KN0=A:*2!I4E3 )-USP
M-H52@%WB-S$,6QP/NK,H38T*6((X"5J@@^W&-L#%8IO*0_!7[$ )H _,4,T:
M+N=- Y7$GFY^F5:?S78N>6 1YTL#D]+!"V2&'D$(E2<"J[0:R@;(,L'@R4X*
M2'#I7&;/:\*MR=1XH%AA807!2UH.@]B2%.HMDQ(\S CT P%;4<%1B;79+TO<
M7:\#__MNW=4#6%@P((!+9U.+$\)@-MJ6.2:+"@E@JP9)Q+.IK=JLOK+\\F2A
M[D15P2X292)]M%$EK,A]+3,%^(_"CW< ?M$-?5PE).@_D8JUCW0'=2;CW7_^
MQ]]__OX0N,X;])_PG_\/4$L#!!0    ( "9)KTH &5I-'!,  -/2   1
M=&]M>BTR,#$W,#,S,2YX<V3M/=EVVSBRSW//F7_@^-Q[;L^#+--;8D\R<V0M
MCGJLI44YW>F7.3 )69A0H)N+;?773P%<1!(@2,E.DQDY#XF"J@)K 0I510#\
M\(_GE:T]8M<C#OUXH!\>'6B8FHY%Z/W'@UNCU3&ZP^&!]H^___E_-/CSX2^M
MEC8@V+8NM9YCMH9TX?Q-&Z,5OM2N,<4N\AWW;]IG9 ?0\M,O0^I#F^F31PRM
MX6,NM=-#_3W26JT*G1I.X)HXZ5$_?Z>?7FA')R?Z\9'^3M./?M(/GQ?PR![R
M <X:_^^X=W0&?^EG<_WX\O3X\OCDUXH/\Y$?>,G#CI[?'QV='AT=G54C'Q'/
M3(@OT$]G3^^>9^27>TS?!Q-$QR,#K2?$G/I/OUZ=DR_VU>/*OE@8]+RW[OMX
MT?GG]=I^>K@;'8\61Z/PD1\\<XE72 ,K4>_CP=+W'R[;[:>GI\.GDT/'O6\?
M'QWI[5]&-P;'.P@1+Y]M0K_*T/6+BXLVA\:H N;SG6O'79^T&?@.>3CI&:!$
M@4^HYR-J9O M/R%((Y^U0V &E4A1ST-4$J-:.(?G8?/PWGEL P#P]=/6D=XZ
MT6/TP&O=(_20D"R0=\>[C@",Y%P@<1T;>U(:#I$048?28"77CN6[;7_]@-N
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
M*J&]H>$RWPJ0KQ! #UXRFY08#96J8YIA_(.MSLJ!X.=W/CPFM*B&L@U!4U.
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
MCP!=78]Z:71.FY\<HU:3Z-0.D\@%NQZ;YQ^;G0NCT6XW6XWF1Z/9^*5Y^KQ
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
MVLF15C#(E"N%#1K4A5YEV.-Q(CG'[SO>N!,TG4<O=GR18KC-[EBSN6%*$C,
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
MK$Y9[(>>"V5H;5#=?3(UQQH""XE3L33IB8T;H_$W[)-ULL]^^912Y@G-EBF
M5W7\#XAU@&:+ D<C%,Z^(R>$SB?RA&:+%<"KVO5!8O6B'Y,0H0&!"@DT16*X
M*#>1@C-H-4.^Y='W#X/Q=P_YK/>FTZ,H0VNV6&'(8#2L-\UCADGP_KNS>)@/
M>M6,D?+!;6>NCN3A0_HJFV2LJN)TC$(4B;,]-@B-UP@++Z2"LMG#:98BY!X^
MX"?"UA/Y*E7 Z?)G*OK3E.@7O[WK)/]'65F=?;=?R&+.BQ 4"2X:"MJ9JQAY
M^)">RB8(JSH]6#^\VYJ'-+<!A1Y>/HC<GX?NU(E0;R*:Z0IU8ZXV2W,#*5?O
ML\0 ']\<?XZVUBVSEUU5+<P,I-FRR<7JMK<[012'<\KTRBW0,#61!/]Z5&H#
M4ZX/X[5:D!7>P:&>$JJY]\)XZ0%GN2JIX(-A-:0(@-C9J3)GN30Q$7B:+:-Q
M#G6G:#SWR:0P"AUZ]> M<WWUH-CR#XM)(V>JC FU?)<ZG4E!U*)TA'+=F9.U
ML*U=;#JF;<2[&SD0NW*FM)4F"A\]&7#.MS]Z,E+6^Z.G,I?T",__0"%.:FWQ
M);ZXF@;0:WJJBF7'6!)N30<G:PQ7WE,1"6^0ZWJH2E;"++B@A!6+F'X_ 3)Z
M)H/P=4A+\HHE+6BEZUD7@<!E4(,3>E5RO_(F\:N<?7/;Z'KG15;F(&9POM;\
MU O=@KMT2#S;Q#.Z!^XLQ!A2^,D;3:]O)'WGE?[*?G;"\?+"N#T>>XMGY]Z6
MH!*EX2K]K+YG:%0O8:J7$F26FDO%;\EXJK!!=RXH,Z_Z4WOKXTNFIJ#*?D*A
M\X!^1=[#-$;C=0Y'$P>)^<\=_]J;H$Z0)'0L( ,.J4Q7NV\%VW$.!A@[/:\L
M#R'I_D35\TKN4[MO4=5*!@RPWHO%K4;A<E"*\@#42YL'8&^=9>0%V:RNR@3@
MT=,)^^@I=]E?>/1THO7HJ:QN<T:C<)Q=&W88)60D@CB1/J#:^A/F'%HILRCP
M]$J1/G;C1*OO.\G-+_ZA5I;*@',M53K"'#;-/.Y:811=!MVDTW/HQ90H6^B&
M7\<M)W>3#\ *Z\;DMPZ76:NBL\D,F:8#,L#@,1]H3;LXI?WK$K#,1F#R2KOJ
M[VA[CUYY0%*=>%3O/0,V])4B0"LHT*6T#:KWI3\6<S6-X/;+HQ>^?1JJ6K])
M]K[DS^1.]19I]5,H;T,#4FQ=GW]?!E.KU"!#5/RPQ6H2*F%$,DW?EP%(<PPI
M3_%;%ZL9K-@>='KNXVV&OBO5R3(,:>Z3:9N_[*J69[D"J<+-W]/]YN]^\W>_
M^;O?_'TGUQFJV?;=7W'87W'87W'0<<6A%Q1)O\]2&WZ](0^VIOV?_>6&RB\W
M)""(@@M(.$]MZ&4&'EIPRJY"OJ-G//1>Y&<(%KVAEQ?X>,%9N"HIR]W-@<AU
M5:^5E3$++B3BTB5K!2+N>D7,>(/Z[MQH ;/0@AN<E<B77B2D+D%6P@SZNX\&
MRQC""^Y$5A51)$B(RHM>2LTVT56+I=#%5 9D</NP&J/VPOBUR!5@=HN[S^8*
MFX,8DO7GRH)E/ ^+67:^Q=V%N;+F((9D?5&%K&E866"N9I"32-]<,8-XX6W!
M:J0L??D7OD2KZX*!G)PAP/ :L I!DPA>?M;($=\U#%X# FA!^5:R""0@"L3.
M>6IM3VU*2I@)%Q2QZA6@U.)Z8X7:,'.YQT()RE'U,D_YQ5U!ZEQEW[L[?5>)
M 17+";(O Z[RWXN9OA<SO9%1P;J-3"OTGS#,-*W7>L&\(QO6+<2:3BRVS;V3
MNB6N(LF/<1/Z_1A;E0("#P[,-:02B7=U?7YO=%N(#3Q=,2@)<.*Y'@K<53K@
M&3L=,/?2.)P.V+[J-#OM;O/[G]]R \_V-8F-R@3<UR2NHKC$^Z])_-[?9598
MRWC_?//^^>;=4Y?)&88[_WSS;?+NT?JF('<GE$FK*0VQR-O-(&XS)[KUFRE-
MWXFBWB2)D/E.C-/D73@NH4A,J_N7QBF:]UBT>AR46,Q8B-Q0=[2=0DQV0=LK
MK5:'P]NAV)BHH>.?(EUHN^FILBIJ8895G\S(!0\1=_.93?PN],-AK:8CA&)U
M<R7'V7:=O@O-*A"!1("B?<,UV1'M4M2Q]_06A&6V6\\+W[Y>=ZAUIQ5\@9 3
M1ANR-[J"(]KTW* S9S=3_DU/%J>[L?\XHJ.$/JX]IF^ADPF!OU0#R/4MT]BB
MQS*@S5P_Y\#^ZL73 ?*38[5HZCV.<#N(Z;PG6 <4[DC/JHVO'($BY61CW').
MEXY-7@A6: >UKA";4P]->F0&(V""A]YD0E8Y82_@9VGR&VG:I"P[VG 1OLR<
MA%M>B%S2MZB20)9.UZ7K+14%\P(J1W71P]FCCU\1?XQDB73=OU8P*!B,@'Y*
ML:"3\=A^(4M*NK I,CF!C70ME%7-3GS&0*^A=WYB(A=-5IQ&NBXIJYFY1(Q!
M2E1]G[F3;*#@,.(.IPTJ75<\%8P?%B>0K$M?_52\&3%T4>"$'I8\D<R2F[W,
MY?)HVA'C"N-M$#TBUYMX:"Q:['"::#YP9 I\,Y5-P*]QBU25&C)YX:E$B[4N
M,4>A$T2.2R4GBMU8I-JN8(O' )9!#F^O*O;G*0BC9RPKYS6IQC?>RLEY SF\
M^C/$ER_.?^BU QS0ZI&2/IW=;$=\.X]G[K4(#8K:P"KR'@"Y9M_.%3B68<!0
M_ZY".SOAU[?5H,D/)PU12#,#^J1+%(9HG!R/BS8".(VTU;3@CQU<##_HN4KO
MIZG4UF49;3$;:2OG4%Q;'/R@MDH7>E#T9EP&<7*),;+G\12'WN]O"2N,-^2X
M[>X:FC9\I-,99/!#.M/\RA\#>2>*YD6UM6BSFYI*8S?S<(V%.E7DH)BJ4@UW
M4U\Y!LS<K\M"[SMA+TS8'G]S_#GJHS#A1E9W4/M=4R&?#]6K,NA0;SZ;^TFF
MXN)*4>R1=>2&J2U\\!MEBV[ZHX U+R8G8UMT:; .U; &J?5,L5KQ;(:#!-!B
M3K_"83_$$Q31Y9'CK]*!"=HGST718CJ!%%JJ,]-5N053X)F@7B7:,SQ_6]-N
MJ<1%9^],B6FF("66?<Q-\\M9Z0"N$Q!?XF%.X*KT,P8;277L0N;S2>T<D+GP
MU)LLKU= 64Y,8H/5(P(-"?FS@6.TZ& S6"T2N"'-7%3L HL%*KL9B<B$&JR]
M\UI7=-A%:!Q=$98I:"=(C5W..1J_G<&**H ?/OI47/*.6DQZ9+9?Z(]@B3J
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
MN%DMC)CTL=-56-P_5\NZ3U9ANG&N$H2W-*\&Z>"JN>$VF.T=8)FH\_M@5G>
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
M2%8XC0^BU!.]5VPG+5VB,,K9%)#^^Y^^^?;5=]]^AX("W9)B/J'W9Z\0[86
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
MV;6E'A1F[8%9LO7 9%&:($X::F@CO7RVP>$\^(0/F6ZH;7@?V9F*9QSBJ0S
MGGH84(M]<#W]J*V<Q/2C*MR^<S( ])05H]=,&-J6K2U@Y7RC$@-,/=JVN'6D
MOLVRI>J=@(K"6(5%3@]^-!3!2BA(!8&E':8+^N.$1.\-/8%3%Z_"6B<$5%2&
MI:[;)X5Z%*?]N)"%(I21Y#Z@572LQ6#04=F^9D$<]%J"$?1 Q,)N,:P"8:T$
M/PIVD*HX-UDNHP7.<A>G$&03KB7.,AS>*RX^FS2\SHM%Z-KI\$[<.WGL,8JS
MWE($W1_ODO(H?*87=<@L_ .[-"T#+\HXHX(*7N/\K@ ,=RM0B4> 2S&ZK,$$
MH79&%YN<\(<=&F7K,-;Q453TVQVI"J+OC[I:\&>'"L3"OGXEAFHY& 2TO^JB
MJ) ^!F!>8I(1TUX;7$;D?KAEEZ=WMR B^2T(T-2ENW'Y$/?QM(8 4-FBH!:4
MUECQWL$?#-UP'Z\Q,.0-'\7H;[JA>RDYGBQ),4B;*K;TY?#?-M%:E1W)I.%L
M9&@'O1DGZL6A+'#80Q7V7RLE>FBY5F-'\QK%4XN/!S<[J/'PL#AX$EV[&K>Q
M:Y>%/]#4;>XH'=JU:PT!H+)%02THK;$"O6LW0S=T[8T!>)=W25D7&(<YQ7F1
MDC:8%=%#C.E*NZ*2M!HNZ6H!G>>E1AP, <T8Q?-7I4;Y9".G@^BK9R<700]N
MF% CYF&1\B0Z?S5N9>=?FT /6VF0A$%?"I4,Q>E_T5'U<Q#3Y U3ED&KNP2G
MJ+)^)EQ2>)_"\23NHP\FSNX!VN:,US@I:4WG7^P?G'%/Z>CD)1V1!IQE6]+8
MV(U7>[]V%&$F?>\'73IVDWD0O49-COC/TYL 4Q#V ]['EU>07O+9K-<QRS47
MQ'7ZNG&R3+-5F:=%/Z^TUG::EK]?D5K),>U4P?0F_? *C\-PVKLT@X@S &2J
MV'E45S-%E$IZ?,%8-264B($AE1J;-,A-Z26<ZS2#=[XM7>'JZ'RD>F!(D')\
M6$ &L7,R@!<!Q!$9+A,_V+O$3 D&1^Z(CPC$W=IQ$C9S0?92EFE9U5[?\8/8
M_8K5>2#;3AD,%_LB%M8$TN0U8^IN(X .W(ZQ*J#*YY47P4,<Y4]E&N$Z>]@D
MT:^+]M1UE_&K9W%V*< L%;U3;Q^T0I(P7IT]%5,9H&?S%MQR*GU"!D:\/-_D
M48+S_")=/9#604>(ESA?9-':8JY@J^PR4O8K$!\F[32]$W4ON,+[=)4RXK1?
M(4X?_5Q; /*TY%U0;#(\65:GMM)$N;PO$73:52N!MOID00H,L930A%YV,K]"
M9V_0Y=7LXGX\G8\G=VARC<X_SL9W5[,9#-Y4EQ=)IS]-XVAAD<1;H^ T8ZL1
M>"M'JU(:#*^,$!7W3NEXK=8 %Y9FT6,2+:-%D!1B^>;X4W%./OZK:JW'4MGI
M4ENO K56VJPTP="Q%UQIZ'OW!LT^WMZ.[G^B86\V_G WOAY?C.[F:'1Q,?EX
M-Q_??4#3R<WX8GP%)!HV"7WHT#9.<Q+HC4DE-!INEU:,T-O++$IQ,!0T8U0F
M9$([%7 Q45(L4R34JWBFF3;JZ>0A$\TJPKU_@\9W/US=S2?W8$)8?3!Y&M/(
MS1UJ-@0R"SW'!\[LBM$Y=J97 L,X6Z22(VA,[Q5BFNW3Y^ BG;*4]I&OGPD0
M#+6,C'WTX?.V9^3\^@V:WD^F5_?SG]#H[A)=_?WC>'I+(BD,XGY(T_ EBF-2
MPG%2$/1T6;+,Q6P],NQIPR5U]RH>S]U>!L"0=Q_47?;6-ECDW5FI$W6#'G:J
MBFP>?5IH.CYR8%N4SA$$DQH8KMICE<;7;^C(=#ZZ^S ^O[E"H]GL:@YD?'J3
M)H\%SKI'[B\V6899ET(W-ZO_H0^P>UER2=,#BLK3=@\S8&B\/W;)P['-_B![
M<6JX^*I^^9C'K(J2!EF7KQ9KX?)O$DL%O9/&!ITTVGW[!EU,R$3\?L["W>75
M.9!Q)/=2LOB^M^FDJ9VNT\7O/L5I/\%NH>B=?_N@%4Z8-@]9ITO$:_^A?N<*
MVKA0+"*]S68_.NRA[Y:K/8O5YJNE,B#.]D,LC:-_>H-F\\G%O_]M<G-Y=3_[
M YN6SW^"P=-['-.4#M,@*[;S+$ARTH3H[KLAC)K57++2MA \&4TZ8#AH"51\
M!XZI(::'>$5PL5)50OMHV<L"!&9:1LP>ZN#YVC-J_OD-NK^Z&<VO+M%T1!<T
MY_>CN]GH@A[X 3+IODA7JZA\!YU>\$K99CY.Z%:^]7IF3QM.[]7N4[S6E;T^
M!L#P=Q_4XK2ZL5%>WN.M0%[.M"J\*1KW-0*.U-J8W,_":=':*C)_1]<%;F_'
M<[JS-&,;31<3=N[HZFZ(0T?JA2/64BC\T6.&<5D6>7BUTG"YB&0!G5]*THA[
M9Y0]1LEJ8ZF$B!;:J3EEC&G%4:_BF3/:]4>=/&366$6=L[=L.9*, B^JH#/Z
M<']UQ6+0L3*,E\GOZ^<_"&;V(G&US,Z]'_(Q#]_?DJ(]Y5=)B$-=3#K<IKL,
MY@,5?Y?Q_$"#,#@\4"E,C\VP$,DLH\HT_U8U(L9AC!B[SQH+C^O4%<3]:3?@
MJ(IF&E$._1$/5RH&KB#)-8R!ON"]E1VU6-UF=W;VAAZ<O_]X=8FN_F-Z=3>[
M*GN7R?QO5_?HXN/]/>EAT,UX=#Z^&<_!'$B]C_)?:05\)/S+BB!*++)W&G2<
MKHO9P&^MA.D4P%#6!J6P4$MUV"I!2PO@T@"!1X=O=#6/@NZS(&"CZG89P+XP
M[<F_60\,&WN E0^YWY$A]\<9&?702#BYN[BBPV^Z 'ND 3=+^#E/JXP)0=QL
M^VJG^39:S@;-]D5HAL5F%>^,ZH=33(Q!%%&1HD85[71A!+?9YB''OVT(H*MG
MW2*!A;S;%&4&V.VD9 IA[_2R12B/4N_IC<CSV=7?/]*1VM4/0ZP(#)3G(LBC
MG#Z&@'.:'(VE2$C"@V[O'F;2:4Z, 0K?RI1Q@#TP#!^@$$)6#6JR?#QC9Q0&
M_\D )">E"!DD5IZMQ5!1H^)XB&@$WQD:*N7!\,\"I'@Y+B)]]CK&C&0M S!8
M1@"F69GY^!XOXB#/65MB;2O\QR9GFUY<EAE%U?0WX_9>W'Z%;-^-ZV<##&OW
M!"X>B6KK4C[7BTPPJ/R1OIUTE1?1B@R/5;F&ND(N:2@'R).L+0&&0E)878)\
M+%^A:L1@D.(ZB#*6)/H6!W3N3LE>AFZ[+K6'ODLJ]2X6SS)K93 $[(NXRTVJ
MCY@!Q%D 0E'%:P1V(SX[70 O2EB, 6T4H;W!VP>T=7IZ&+PD/3XFB![(X-6.
MC#H%M^>&3<#;QX15TF#"GQ&B(@];CG::,#C5I+6Q8Y1:W$N"(0LVJ63!<,D
M4)6^ZGAYE^LWR"?)+::/F29AE&,]/7KH.=N[Z%.,9O?"1LD[<_HB[5*H5J4I
ME3EE& %)F3W&+D#9JX/( V01P&QUO=-R3\"J]%7#OIJL/A3)G\JQB'(F#9<'
M&BV@\\<5->)01O'V4)4CK$H+1C2[^E1@>ER2D#K<+(H?@RPCC:+JZA7MQZ#C
M,FY9P>>#E58!3(2R0:DZT5H)@WD,LWESQG8 KQ+W\L:/U0!>+@N&30: DH<J
MZ8,_!9P'?ZZ"C+ZA2-_;G#T%F:$7M-9R&JCLBM *57H5,/2RP]EEV4V:DZX0
M9XCIP.#9/293UPV^QXOT,8GL=]$M]-RN9ED6H[VH95 "PS=;I.)^)--#G"(,
MVK$6<![D.+Q(5_0Z"MLNG:RKXRIC=JPT>L9TOI)K1V9[67)Z@F[_HK;.UO4W
M X:^^V,7TS01LK]FIA!O"P:KA>/0%QD.HX+^2WU:1JWA];BZ"%U[2GTG#H9U
M9HR2V\,[C?(P$E-!5.=(JQTTTV),N!^6^4))6X@W]-'ET>*W342^WDTH*IN<
M][?A;$5DW^(U:R1]#7BGWR&HQ1%C\OCZAMJI$Q4WEE!M2LQF#",8CD*6#S(G
M6"_2W':OWJCE]&*E71%:-R7U*M[9V0^GL."RTV)+P5-272D-ED'<7"N&P;Y[
MG&-2M?38P249!,<I6[&N,&H'E%::;N<VUD5ISVZ,:F#8:(]5G.&4FHR.G"XP
M.LZ>HO6Z?/'W;P1I7#4[NYAHJ^QV5M.G0.V)C(TF&&KV@BM,5RIEQLY:';&
M"X.7Y^)KJ_KIMD[!\WNXFLFS6AH,SXP0E6_=SO CH(.:=_B%NV&4I0GYYZ(\
M2=KG2'%_,TX?P]VSD*VG<GO: ,/4/8%+[DK0?II_#;5E"P:=9XLG'&YB/%E6
MS>P>K].,PATGRS1;L89ZOJU^-/;D^UISVK4?5N167[^?*3!4/PR_R'BJ3 ]"
MH(<Z>.>E*C2R-P<@ZR0W%+4]NTWJ?NAL5R@Y?_6Z  EK!5C8!S^95S'W/G,(
M[;3A?N<,X3'/&JIPMA#P>X*[YG0=)5&!V5)L=^VV9VSL8<E/F.Q=5'G$M#8#
MAL+[8Q=/<R^9!11'2XRBW0)] &B!GN\KP@JPM,CU3L,HIRGW)TO)5+7/T&#
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
MQ6*Y&&@JZ&-R+=P\]>'S^D\7N6*=7"X&VPG:]6K1"18[:P.VRSZQ.@<0K$7
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
M?-7+/-L_2P3*7>"NH&Y/I2$4&7UE5%LB4TNX&:A, M^F%+WXD7QGN[NDQ6T
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
M'P7E$NO:FH%&O2SQ$"A,OY@L9$*YC'X2WP4A.\T]N0(D>.T/" T>"06GIU&
M#(.UY0J*PO)[F &*6,2DX&R(>3%\$-&ADR%1[-H#M@2'SU=D?4-"/C2<YMCN
M=YF,E3 1$JW)?S;V8Q)FH4*6QV4S:UK;$ML5#>4PEP"C;ADVJ^HFCBM/;XG$
M6X6DFQF+D]K^74])09@P4<KF)-LM2LT,0T$D8650=@EIN3UPEJ$%54WKRHWB
MO/*9<"7B-4:_4*F3C.(*)*92TPJ_(.&#:S-GP#*D\Z+G&3%SN<W1[T:D[)50
M:L@J;WDDR@M:38@HT*?<T)3HELI!LKQBU%-X<#ZF";M+8S6G:IU-9VV?[LF_
MTMM^IE.O,Y!2R$54JEN-AS/!H#HL!U0[?K_YILRV;<WS356JMIT_GQ/?OJ,"
M^+OXZ"'O>4 (R8DQPW-5G>=FEK(SB;RG&7!!!5(*8)D\(WQ;)?-(YMOB-,=^
M4 ,JA6+;T$0#?7.+^O("B PB?@_T$N0-89+QP RDKJQ_!>'F&6B)EZRNK1FK
M'6ASJIN^&?ZPB;4FT]7._&3[D*"+&9#P!:M<;(Q/B1Y'V?(QV,Y+Z,>I:XB]
M9TA%I>C-X5.JR5&VI'\E=OY),6_K6F(_GJ3&7#ZMNKC[&,!X6VV'_8*.JMCN
ME:]3'R:S->W0C1,EQG()-<,6T1VW9:JS%Q FA?@\$4=ISBV'95CG 9@<C2DW
MPHXF4"OT7D^B(;KB><&C10\F%P%5^.0F7B5>]<0AT!M@?^SH!/6:[DJ,,0/,
MR@ES1D+V"^N6G"BXHG9Z8=_DMG_XHH8)FM_)$RI.\3&Y!AIBP$M / KVPML\
MH/XK\9T@S'])G!>,)1R7=P?B8,!S/6IT:46'E=B?KEA9I&@1> YW&G7+4%8P
M!=P?^^2LAH\R8S0!M*U XST/72]A=]P+:L2':2+*;K4;VBX)":_(3Y.!L,_C
M:I U9Q4&=H7LXDW"<1/D:H<!XF; 0SS-Z#,"M;Q&1TO0MJ-@>VCT8%9B$O(B
MN2"LE/QL<X).RP.T7"[KAP2?<P\ 32#_S#A)%5[TXGLF-CRJ:8ONSVOSAIF1
MC@KA$UU\<"3=H#B9XY< \0'3S]?M V>;-[RR2&(_8D^/I.BD#^T)0C6 _:$"
M8(Y_0XTS!GI\-_;7.(H25O&6;@S_2ORT[.4O;GQ7KIW)V5B51X$B;8B#I2&7
M3(CL+CRW(RH1<%9Y(*O\WHX!-0!>U8,[VWG-K<<K*Z96F.4)UE!.\X-[2D=(
MMAG6S7:*K!9X=$><U&,$@*;4'OMBK 4XM90;AHXP26BW%?:%5PLDZA.%U,R'
M.(@MKV0\&/$>E7!'JKP )WB0RH#-Z=6^2'61A+Z;OGS@.Q?N4^ID_1(&D6!%
M%'0YT/>GI$PP8W&<T>.&'?@K-W\*<DN>0/CX7; WL,:/A<FX8 A8R0T]>ES'
M>04R+K5?R9UK>[6'KPW!RB-A[XB-H6W(,VU7K>O[A!JQBV 5/U*ZN3>JY6;8
MD1S*_*\GPR1U2HMYLL+ X_5]&#QD3UM+-BI1'^P8D*8J(N>#&7AQZ9-@)NN'
M'3/2^1.7/.S:'P)PXH&3=>+1D[\S))0"VTV!H3][)$7(=XHO;'&9(K@"ZNP+
MV-$M326I:QX;OEX('0'B7MC!,)VO%=^"NT!2?T3E(6N]M4:X*('+BRB-8*)N
M:G%^[+,F=0,,H;IJ4D)(1^4I"[L-'_'=5H?J9*BCU8P+O](;J"(?*_#Q<0/<
MJP?T^C@O(Y'5LB]_E'?623/[!!V0W:BMWMR5T:;58U.PC8LV\-0O3X8#BD)_
M[)6M-4C*O#+CH% K6\)# K\'MI^TB\>M9?PX[(,"9[\[J=_P*J]<"S>\WLG;
MEM=FL5V&ED-841W>:EIL<.A;6I58724CF-K!UK=T7MSF![]!R3AAHCW.G&_L
MA[Y-#QJ1FSGFTM7FK'[)JKSA+5ZR3M^6K'T&1[B^&Y-+]X%49IJ]05<TG/+
M<#G][48]Y(6T$P:89(P***FA84)7E^4C\1[(5>#'=Z(0FY;C8J_]G2 ,%AH%
M5A^BV/Q*K'#Y&'0E+=OAL$\_Z$)28NS!R@8K:]:I=&0#8D>QF"$?1>8>JH1<
M!(F@D&O3\;!#:(R0CR)K#U8\"K>MG8A'.AYVI(X9XE&\R#9=/(1>5%D_['":
M_<)MN!L"%DOQO9KOH648Q9L/HEE(7?%N9@6XQ]J$B4GZO0(_ HPU)NCG;BTC
M<6;4#V6M_.ZH-YA.OH[FRU0MAZ/SMCE1W'CWNEE*@IADG7"+-.YD;N>5V_(7
MY_FJ(^N'&;$$PZA:J!' "$T7&F.ZB;J6QT2:)>5SQ*C2"LV%I<[EVOF;9//Q
MKOI7N00,\WMA:O"P.JR2@A_-1D/S-C76FC9<,P/W$MF@%2]KB.;[Z6*-*])J
M[NXO,<X_JY@!9MCFEX%_&Y-P7:(W5Q=JZ4T"W\[_(;70&PUFPJM^A_7L8AMN
MU^KAVZ.+V*\F&?SH8BI3J8A%E&_GS]>^^T=")2VR0S>M.RE^S@K8_8"P E)D
MQAN,NY-E[YC(WKSB]S #(R5Y%$)7I$W/(UCE0YSPX1M>8VRGO$R$=A/2102;
M86'/+?^6B!>M0A,SA!ZT,!5F;<:+>^F$9&]2[C0R@]L5":EC]&;*.E>.*$T&
M=FU^&8M2*^,?8ZJ=M59?%KLWLF/B? T\*ZU2\LQA9EU#[* L&$/Y)&KBZ9RP
M#<#U;Y?T_,'N3'GAY'4-L6.88#SEDZB+IV[T^RHD9$YGQ^/F3A/L6!\@'VO(
MTJSI0_?!=8CO_.J2E^ESE+W4%CL^1DW?:PDUP\A"O@+59@S#GQML>M&)4L$S
M)I2/\GKQE8;8$21@.#@D=LG_B-A'M\'#!Y=:-U',N'^6_\SX?E;@>_;;M'!J
M%+/9;\I9CYY(:+L1X=E\64=I/^PB*G)4@(28I"3I.QQ9O?%A$K(ZY21T V=Q
M1SD2S9+0OK,B,EW)%CC%8; ?&0(K6"/V&(WL5\M+2&M@.:-@/T34%E<A<\R
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
MWW$?7(<NS^+C%Z?Y 6'!H< ,!U%E<K^X\=V<>"DCHSOW?AF,_)CM19+#EO)
M9B HE$89D#(2]1S1!G<N64WO"=O"_=OI:D5/%^'4%P?-R3IAF_H-Y;!H"<+X
M8H8?:NB&Q*9CRU*]R^VP3?>6,'&HTGH$&ZWOO>"9B-6CW @[RJ$#=:BG6Q.3
M4]T;/=%S'#M6J*Q)@D[8^;9=K4E2OIBQ)M7.5;9 "3MAYXUVLUH!^*))J\:I
MMR(((Z$:55IA9]]UH#<<RLU0E*W5O[");X5N +Q VFUNAOVK=IK<I<",&Z'-
MG*[]Z)[8[LHECNRL(NAB&"IU$E:)1.$2H^?\L0PM/[)LQA'9#E_?%#VE4BHR
MQ:5(1*ZF=;_PR>5C .5PH2EZ2F53#E?(-6S%S]R?+$8X\.D_(^#*7]_-L+4&
MM /44U(X#B&B5)J;;!?@-#<,%9'$E4#B$&3$VTL+$K+KO=DF/SJ]4Y =+H2=
MT+.3A>)6UA\Y^8:L=.E$SYO@Q.F$GIZKCI.0?#-PVIUAFIL2]9/X+@C=/U^N
MG&M>E)/TPP['X5[1E1^8 ]&/69E!'\[C*$I4,=[TP?;SMP)XE_#7"6XA/58-
MX9V.V/<$K6"N8<%KPWIFA=,P99+SU?(2,B-A2CL4<GY_[)N+ALC+&&)@C9U!
MLDZ\-(PJ"Y"/77I^*LES9DZ\M!PRCRCQZQ;O]+J@U9#8]R5RZ-O3:*XT!.MU
MX*?3S[:IBR"<A<&*1"QQPO(VD8V4M@?7)E&VU/'DH.%@V!54@1+0BE6Z;C 5
M)]5?!XE?%Y_8A,+-8-@79GKPVV65&>>GQ@G_14MT[,_2!X,$)^-N/X-=*!:\
MN6MAKZX D6*:QG25AX;S D4XC;%+R\(T5TRJR9JIJF+XM^ M=>603!TU6T;1
M6-%7O+;A;M>M.=+5Z3*P"7&B"THCFZ7E%_1;<$,EZX=_50L_3D(XH*OZ$Y..
MHO:.GMB/W&I-W.;X%[<@G9#1JY/-F1(N@QS:61+:=Y:8U=PNZ'=("NR6T&U"
M!EL:X\7L.598_>52/X+EL7U7SF/[X:@W'UWVEZ-A;]:?+W_M+>?]R:(_6(ZG
MDX5AV6P\TN6);/*>)@0^'&0.&Q24M_0U4\--+HU+7^/)U/ES\2^2=Q85QC@@
MU%3(,B/[K3@O6;A075LSP%$720%P>F-'K\*9E7C"B,;=)MCWU7P)*1IH=629
M<3"\)+>6=T%J3^=YFT*30XG^J%!E@O7+' 5NG+Y%V_<=5G_"]6^);]-VN:E:
M;_=^7[9[/Q_U!M.KJ_'R:C19+GK]R9#^>[(<3[Z,)H/QZ,7TQ31X1=1NB9%;
MOXK#(&K2-K/TDM!C5W21Q'1F5Z[OKI-U[L&.A@D9LQCFM-8(G^@&0R%K9B.T
M2TK;F(&''_P!)+VUQ.#OEWL4%$WB8>"^(7&<_-!X S'#=_+-;26I7-,YSID,
M>7Q?\=;:J6W^"K8$(2/,L.FR*F*,Q/YM2$BV^(#4\G-9+4^.CU(]G/<'N5;V
MO\Q'HTQ)NU))[IU='2$"I<JNOL2=3'"&'99C$L+5-Y^DD=ZM-Y_DFT_RS2?Y
M*GV2_QW<4;O#E[@E2ZVP8VVAGLE:XC1=T%^Q/8V$42#A9:49=N KD)D<\G1Q
M,[R@1UF)5!:;8(>'0D6R2I8V#NJY;M 6QGGHUPU]VV:QWM',>F:;\MB/">5@
M?$ZLD)X.-_^<4QKYFYK*&(=R8:'.%S/P')+[(')%$80O+;!=CV PRD1IRRB)
MXNGJ2Q XT2+PG!D);<:.6UZHFJ"]^>F<$@(T,WH;H9OF#CI4V\+Z#.E20&^I
MN?FYD^+Y&[5RN%$<NC<)XYWX_KG:TOQ$1N[4M0KZPO)(M QFGA79S--J7?LN
M>YG)\CBB+NJ ?7X!AKY*239$W,$;Y6^G^,<=Y:V235K+;5L7:G%AN6&Z$K[$
M^SOL/3CKGI,YQ'K).F&?I6#J 2/=#!5IG!.X);(?1<DZ>T6>W179K%A P#+$
M/3=^9L9S?DDL\$'O<0[89TG]R9J-@?EV!-)ZPA?(S1P./"-2)S"O6" WM3/$
M3I<]?/H \CWWQPQ\8\I D9V[T>\7(2%%?]A^MW3A# XG&7;?J+S"Y;.6ZKWN
MYL(9'$"B\-YY8IPLWLBIOE'90I8D7)](I$_3-P\@4WH/7-#JW=LISG(1A/F!
M7N[*@'2$XH=<' [. TT@? F#*"K6DO@B* ;$:XQ>\AC&;#&MVMZTL1-FYK++
MHFCL#P+?)VEH$'LD9GE'1/P&]H6R'[F,FA(G-*'1=QY8H91HZJ=?B^IVE_25
MY6H[*)>1/:1<"DT(+\]O[O+ ]^WKUP,F%XPNZX8Y+"0)A)^.*X'F)T>]_F P
MOQX->Z-_S$:3Q2B+-Y\N?Q[->X/K^7PT6?8NQ_WS\>5XV3ZED"-=DR F="ZJ
M5$JBTEN/BOE$1?XH7Q[G4YAE/F]*QB3(%H;:93 ?2'4<K#B93O"J-?.:<=*,
MPT'."FI\4A9Z2^M)%7[P &@Q.?J 5V2>IHUS\X0I)[2!M=EM@A;"HP&)*G4F
M:5=*4TYJXP56:1"TN"%]6M: B6:@7YWSAA6%7TE75EEWM @E[>LJC'$'GW.=
M1/2WE%E4B@E+QV.C@M(Z/YU4K.W3(VI2+R@RS+:>3@8CEN+)BM09EF?-G*<,
MU&M*<TCGY:<@RPO4B;N9D'UX6$F@,+[6.S??TD#?TD#Y=10*BQF3KO/G<^+;
M=VLK_%V<_"GO>4 (R8DQ(]&S.L_-+&5IG_*>9L %%4@I@&7RS'C2DH4FS\D#
M\1,R(;'TD<3ZYMA9,U I+"^#(N+-. E<6?\*PHVA)WFIMZZM&3H$6O+JIF_&
MZ^P3:TVFJYWYR58W01<S(.$+5@D6 26:GF:G?R7;F8D?#J]MBKT:2<5EY]UP
M ;6:W'[+QP#(WIJ&V%E\:LSE4JJ)M5,?*+EU#;$S]Y18RZ=46X)D:8\'Y*(*
M>F O$M T22G12E? ^5_8_['0(?J;_P%02P$"% ,4    "  F2:]*Z/(:/O*A
M   D*P@ $0              @ $     =&]M>BTR,#$W,#,S,2YX;6Q02P$"
M% ,4    "  F2:]* !E:31P3  #3T@  $0              @ $AH@  =&]M
M>BTR,#$W,#,S,2YX<V102P$"% ,4    "  F2:]*S3MYWA(0  #SP@  %0
M            @ %LM0  =&]M>BTR,#$W,#,S,5]C86PN>&UL4$L! A0#%
M  @ )DFO2K$(1$97'0  V[D! !4              ( !L<4  '1O;7HM,C Q
M-S S,S%?9&5F+GAM;%!+ 0(4 Q0    ( "9)KTHJ(ZF^CU,  $?P!  5
M          "  3OC  !T;VUZ+3(P,3<P,S,Q7VQA8BYX;6Q02P$"% ,4
M"  F2:]*D:J=KL4T  "&:@, %0              @ ']-@$ =&]M>BTR,#$W
B,#,S,5]P<F4N>&UL4$L%!@     &  8 B@$  /5K 0    $!

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