<SEC-DOCUMENT>0001079973-23-000737.txt : 20230516
<SEC-HEADER>0001079973-23-000737.hdr.sgml : 20230516
<ACCEPTANCE-DATETIME>20230516172013
ACCESSION NUMBER:		0001079973-23-000737
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20230515
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20230516
DATE AS OF CHANGE:		20230516

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DUOS TECHNOLOGIES GROUP, INC.
		CENTRAL INDEX KEY:			0001396536
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				650493217
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39227
		FILM NUMBER:		23928735

	BUSINESS ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256
		BUSINESS PHONE:		904-296-2807

	MAIL ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DUOS TECHNOLOGY GROUP, INC.
		DATE OF NAME CHANGE:	20150710

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INFORMATION SYSTEMS ASSOCIATES, INC.
		DATE OF NAME CHANGE:	20070416
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>duot_8k.htm
<DESCRIPTION>FROM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:DUOT="http://duostech.com/20230515">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_034_DUOT_duostech.com_20230515 -->
<!-- Field: Set; Name: xdx; ID: xdx_046_20230515_20230515 -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DEntityCentralIndexKey_0001396536 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20230515.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2023-05-15to2023-05-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-15</xbrli:startDate>
        <xbrli:endDate>2023-05-15</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>
  </ix:resources>
 </ix:header>
</div>


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

<p style="margin: 0"></p>

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

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.25pc solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES<br />
SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p>

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

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

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90E_edei--DocumentType_c20230515__20230515_zcro3NxvzlAb"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CURRENT REPORT</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_90B_edei--DocumentPeriodEndDate_c20230515__20230515_zC8PBnQb1Yuc"> <ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">May 15, 2023</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 16pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90E_edei--EntityRegistrantName_c20230515__20230515_zC4knhShlzzj"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityRegistrantName">Duos Technologies Group, Inc.</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Exact name of registrant as specified in its
charter)</i></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%; text-align: center"><b><span id="xdx_900_edei--EntityIncorporationStateCountryCode_c20230515__20230515_zttuxnbxGWqa"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_903_edei--EntityFileNumber_c20230515__20230515_z64BXh3qWk0f"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20230515__20230515_zEI4S1mVkk3h"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityTaxIdentificationNumber">65-0493217</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>(State or Other Jurisdiction</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(Commission</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(I.R.S. Employer</i></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>of Incorporation)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>File Number)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>Identification No.)</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_901_edei--EntityAddressAddressLine1_c20230515__20230515_z00And57ZOe"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityAddressAddressLine1">7660 Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressAddressLine2_c20230515__20230515_z0LwUJY9IEm2"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityAddressAddressLine2">Suite 1000</ix:nonNumeric></span>, <span id="xdx_90D_edei--EntityAddressCityOrTown_c20230515__20230515_zWGmgsmStpcl"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_903_edei--EntityAddressStateOrProvince_c20230515__20230515_zzwVXEc3cvaa"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_90C_edei--EntityAddressPostalZipCode_c20230515__20230515_zFfHY2OHrI6d"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:EntityAddressPostalZipCode">32256</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Address of Principal Executive Offices) (Zip
Code)</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90C_edei--CityAreaCode_c20230515__20230515_zDYBpU5PCSrb"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_90D_edei--LocalPhoneNumber_c20230515__20230515_zlh2Zu0FSlj4"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:LocalPhoneNumber">296-2807</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Registrant&#8217;s telephone number, including
area code)</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc">Check the appropriate box below
if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90B_edei--WrittenCommunications_c20230515__20230515_zS1GdZDS3g9k"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span>
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_902_edei--SolicitingMaterial_c20230515__20230515_ze24Y92aivq9"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span>
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_903_edei--PreCommencementTenderOffer_c20230515__20230515_z9iKM5eLlkc7"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_903_edei--PreCommencementIssuerTenderOffer_c20230515__20230515_zDC8VaJGauH"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered pursuant to Section 12(b) of the Act:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Title of each class</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Trading Symbol(s)</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span id="xdx_90F_edei--Security12bTitle_c20230515__20230515_zz6ugo96CHzj"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:Security12bTitle">Common Stock (par value $0.001 per share)</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_90A_edei--TradingSymbol_c20230515__20230515_zG5ezoERVTA8"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_906_edei--SecurityExchangeName_c20230515__20230515_zldYqMsrhRhi"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the
Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Emerging growth company <span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_906_edei--EntityEmergingGrowthCompany_c20230515__20230515_zXN1SarDTidf"><ix:nonNumeric contextRef="From2023-05-15to2023-05-15" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act.&#160;<span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.25pc solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

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


<!-- Field: Page; Sequence: 1 -->
    <div style="margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.4pt"><b>Item 2.02 Results
of Operations and Financial Condition.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 15, 2023, Duos Technologies Group, Inc. (the
&#34;Company&#34;) issued a press release announcing the financial and operating results of the Company for the for the first quarter
ended March 31, 2023. The text of the press release is furnished as Exhibit 99.1 and incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Additionally,
on May 15, 2023, the Company held an earnings phone call open to the public (the &#34;Earnings Call&#34;). Mr. Chuck Ferry, the Company's
Chief Executive Officer, along with Mr. Andrew W. Murphy, the Company's Chief Financial Officer, discussed the financial and operating
results of the Company for the first quarter ended March 31, 2023. The transcript of the Earnings Call is furnished as Exhibit 99.2 and
incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.35pt"><b>Item 7.01
Regulation FD Disclosure.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.35pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The information
set forth in Item 2.02 of this Current Report on Form 8-K is incorporated by reference into this Item 7.01.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The information
in Item 2.02 and Item 7.01 of this Current Report on Form 8-K, including Exhibits 99.1 and 99.2, is being furnished and shall not be deemed
&#34;filed&#34; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities
of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, except as
expressly set forth by specific reference in such filing.</p>

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

<p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0">The press release and transcript
of the Earnings Call may also be found on our website at https://www.duostechnologies.com/.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Item 9.01. Financial Statements and Exhibits.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(d) Exhibits</b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 62px"><span style="font-size: 8pt"><b>Exhibit No.</b></span></td>
    <td style="vertical-align: top; width: 10px">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 8pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0"><a href="ex991x1.htm">Press Release, dated May 15, 2023</a></p></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.2</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0"><a href="ex99x2.htm">Transcript of Earnings Call with Mr. Chuck Ferry and Mr. Andrew W. Murphy, dated May 15, 2023.</a></p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">104</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">Cover Page Interactive Data File
    (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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


<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">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, hereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><b>DUOS TECHNOLOGIES GROUP, INC.</b></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 55%">&#160;</td>
    <td style="width: 6%">&#160;</td>
    <td style="width: 39%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Dated: May 16, 2023</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Andrew W. Murphy</i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td rowspan="2">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Andrew W. Murphy</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>

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

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

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



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

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKwjAMRb9g/xD6LLpORN2jQ0WcImOIr8VFKW7NSOt0n+Rf2m2IIRCSe0+uECOxpY0ukeGyylLIsapL5RAyvCGjuaJ3JLt9DH5meNfWsTKuX39gQp5Bz8zGS+XvvbPRFosYwsVETieRhFDGszmcDiLo9ITMTRdonFYlKFPAialmjU5xO3zI1ZsMVW2fdEa2mkwMchwO8geiUEZwpEa9iB8W0jQRwaivQGyZnnUX87SOKliXWPksO6D/Dr7iu0kh -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ex991x1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0">Exhibit 99.1</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 16pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Duos Technologies Group Reports First Quarter
2023 Results</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><I>Strong First Quarter Performance Driven by
84% Revenue Increase to $2.64 Million</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><I>Continued Progress in Artificial Intelligence
Development with Over 50 Planned Use Cases by Year-end</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>JACKSONVILLE, FL <FONT STYLE="color: #080808; background-color: #FDFDFA">/
Globe Newswire </FONT>/ May 15, 2023</B>&nbsp;-&nbsp;<B>Duos Technologies Group, Inc.</B>
(&ldquo;Duos&rdquo; or the &ldquo;Company&rdquo;) (Nasdaq: DUOT), a provider of machine vision and artificial intelligence that analyzes
fast moving vehicles, reported financial results for the first quarter (&ldquo;Q1 2023&rdquo;) ended March 31, 2023.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0; text-align: center"><IMG SRC="image_001.jpg" ALT="" STYLE="height: 324px; width: 618px">&#9;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify"><B>First Quarter 2023 and Recent Operational
Highlights</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Announced an add-on award of $1.9 million for the enhancement of a planned Railcar Inspection Portal (&ldquo;rip&reg;&rdquo;
or &ldquo;RIP&reg;&rdquo;) system in the passenger transportation sector, pushing the total contract value to more than $13.5 million.
This latest addition is part of a long-term installation of the Company's most advanced RIP system, which will capture high-speed images
of railcars at up to 125 miles per hour.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Performed over 1.7 million comprehensive railcar scans in the first quarter across 11 portals, of which
more than 238,000 were unique railcars. This metric encompasses all railcars scanned at locations across the U.S., Canada, and Mexico,
representing approximately 15% of the total freight car population in North America.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Released eight new AI detection models for use within the Company&rsquo;s RIP solution since the beginning
of the year. The Company currently has 37 models deployed and operational for freight and transit customers with plans to deploy more
than 50 different models by the end of 2023.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Signed strategic partnership with a regional railroad to identify and deploy RIPs to monitor their railcar
fleet.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Filed two additional patent applications related to the process and method for detecting defects on moving
trains and inspecting aircraft during ground operations.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Provided input to the Rail Safety Act of 2023 on technology for wayside detection. This Bill recently
made it through the U.S. Senate Committee on Commerce, Science, and Transportation. It is expected to be voted upon in the full Senate.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">As of the end of the first quarter, the Company had $9.4 million of revenue in backlog and expects $7.7
million to be recognized during the remainder 2023.</TD></TR></TABLE>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B></B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0"><B>First Quarter 2023 Financial Results</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0"><I>It should be noted that the following Financial Results represent
the consolidation of the Company with its subsidiary Duos Technologies, Inc.</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Total revenues</B> for Q1 2023 increased
84% to $2.64 million compared to $1.44 million in the first quarter of 2022 (&ldquo;Q1 2022&rdquo;). Total revenue for Q1 2023 represents
an aggregate of approximately $1.82 million of technology systems revenue and approximately $816,000 in recurring services and consulting
revenue. The increase in revenues was driven by the manufacturing of two high-speed, bespoke RIPs for a transit customer and the successful
delivery of AI detection models for a number of freight rail customers.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cost of revenues</B> for Q1 2023 increased
73% to $2.11 <FONT STYLE="background-color: white">million</FONT> compared to $1.22 <FONT STYLE="background-color: white">million </FONT>for
Q1 2022. The increase in cost of revenues was driven by a similar increase in technology systems revenue primarily stemming from the manufacturing
of two high-speed passenger RIPs.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Gross margin</B> for Q1 2023 increased 142%
to $537,000 compared to $222,000 for Q1 2022. The improvement in gross margin was driven by higher revenues related to two high-speed
passenger RIPs coupled with additional algorithms deployed during the first quarter of 2023.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operating expenses</B> for Q1 2023 decreased
6% to $2.68 million compared to $2.86 million for Q1 2022. There was an increase in sales and marketing costs related to additional investment
in staff. This was offset by a decrease in general and administrative costs primarily due to a year-over-year reduction in non-cash employee
compensation charges.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net operating loss</B> for Q1 2023 totaled
$2.14 million compared to net operating loss of $2.64 million for Q1 2022. The decrease in net operating loss was driven by the improved
margins noted in the recurring services as well as project revenues as it progresses toward manufacturing and subsequent installation
activities.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net loss </B>for Q1 2023 totaled $2.14 million
compared to net loss of $2.64 million for Q1 2022. The improvement in net loss was driven by higher margins stemming from RIP projects
and increased services and consulting revenues with minimal change in operating expenses.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cash and cash equivalents</B> at March 31,
2023 totaled $4.34 million compared to $1.12 million at December 31, 2022. As of quarter end, the Company had an additional $717,000 in
receivables, bolstering its liquidity position to approximately $5.06 million. Duos also had an additional $1.53 million in inventory
as of March 31, 2023, consisting primarily of long-lead items for future RIP installations.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">In March 2023, the Company entered into a securities
purchase agreement with certain existing investors resulting in the issuance of an aggregate of 4,000 shares of a newly authorized Series
E Convertible Preferred Stock which is convertible common stock at an equivalent of $3.00 per share. Duos received aggregate proceeds
of $4.00 million through the transaction.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Financial Outlook </B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">At the end of the first quarter, the Company&rsquo;s
contracts in backlog represented approximately $9.4 million in revenue, of which approximately $7.7 million is expected to be recognized
during the remainder of 2023. The balance of contract backlog is comprised of multi-year service and software agreements as well as project
revenues spanning into fiscal 2024.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Based on these committed contracts and near-term
pending orders that are already performing or scheduled to be executed throughout the course of 2023 as well as the planned expansion
of the Company&rsquo;s subscription business model and other contributing factors, Duos is reiterating its previously stated revenue expectations
for the fiscal year ending December 31, 2023. The Company expects total revenue for 2023 to range between $20.0 million and $21.0 million,
representing an increase of 33% to 40% compared to 2022.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Duos expects its improvement in operating results
to be reflected over the course of the full year in 2023. As a result of timing and other factors, the Company expects revenues in the
second quarter of 2023 to be in-line with the first quarter of 2023 before ramping more significantly in the latter half of the year.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Management Commentary</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">&ldquo;We began the year building on the
significant momentum we&rsquo;ve generated over the last several quarters, which has us on track to deliver on our financial and operational
goals for 2023,&rdquo; said Duos Chief Executive Officer Chuck Ferry. &ldquo;Over the last twelve months, we&rsquo;ve generated approximately
$16.2 million in revenues, underscoring our ability to deliver long-term performance over a sustained period and outside of quarterly
fluctuations. Growth has come from a diversified pool of new customer contracts, add-on sales to existing agreements, and an increasing
stream of recurring revenues as we expand our customer base as well as the breadth of our AI offerings. By the end of this year, we expect
to have more than 50 commercialized AI use cases covering a wide range of railcar inspection points for both freight and passenger railcars.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">&ldquo;We have also remained in active
discussions with many congressional leaders, regulators, rail operators, and other major stakeholders in providing support for potential
new legislation, which is continuing to advance through the Congress. While our operational roadmap is not reliant on this bill, we have
seen increased levels of interest from a wide range of railcar operators and owners who are looking to accelerate their technology investments
to improve safety standards. Looking ahead, we are making encouraging progress in building out our new subscription offering, which is
still planned to come online later this year. With our backlog at $9.4 million, we believe we have strong visibility into expected performance
over the coming quarters as well as further confidence in our long-term growth outlook.&rdquo;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Conference Call</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The Company&rsquo;s management will host a conference
call today, May 15, 2023, at 4:30 p.m. Eastern time (1:30 p.m. Pacific time) to discuss these results, followed by a question-and-answer
period.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Date: Monday, May 15, 2023</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Time: 4:30 p.m. Eastern time (1:30 p.m. Pacific
time)</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">U.S. dial-in: 877-407-3088</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">International dial-in: 201-389-0927</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Confirmation: 13738333</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Please call the conference telephone number
5-10 minutes prior to the start time of the conference call. An operator will register your name and organization.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">If you have any difficulty connecting with the
conference call, please contact Gateway Investor Relations at 949-574-3860.</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">&nbsp;</P>

<P STYLE="color: #2F5496; font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><FONT STYLE="color: black">The
conference call will be broadcast live via telephone and available for online replay via the investor section of the Company's website
</FONT>here<FONT STYLE="color: black">.</FONT></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>About Duos Technologies Group, Inc.</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">Duos Technologies Group, Inc. (Nasdaq:
DUOT), based in Jacksonville, Florida, through its wholly owned subsidiary, Duos Technologies, Inc., designs, develops, deploys and operates
intelligent vision based technology solutions supporting rail, logistics, intermodal and government customers that streamline operations,
improve safety and reduce costs. The Company provides cutting edge solutions that automate the mechanical and security inspection of fast-moving
trains, trucks and automobiles through a broad range of proprietary hardware, software, information technology and artificial intelligence.
For more information, visit www.duostech.com.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B><I>Forward- Looking Statements</I></B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>This news release includes forward-looking statements
regarding the Company's financial results and estimates and business prospects that involve substantial risks and uncertainties that could
cause actual results to differ materially. Forward-looking statements relate to future events and typically address the Company's expected
future business and financial performance. The forward-looking statements in this news release relate to, among other things, information
regarding anticipated timing for the installation, development and delivery dates of our systems; anticipated entry into additional contracts;
anticipated effects of macro-economic factors (including effects relating to supply chain disruptions and inflation); timing with respect
to revenue recognition; trends in the rate at which our costs increase relative to increases in our revenue; anticipated reductions in
costs due to changes in the Company's organizational structure; potential increases in revenue, including increases in recurring revenue;
potential changes in gross margin (including the timing thereof); statements regarding our backlog and potential revenues deriving therefrom;
and statements about future profitability and potential growth of the Company. Words such as &quot;believe,&quot; &quot;expect,&quot;
&quot;anticipate,&quot; &quot;should,&quot; &quot;plan,&quot; &quot;aim,&quot; &quot;will,&quot; &quot;may,&quot; &quot;should,&quot;
&quot;could,&quot; &quot;intend,&quot; &quot;estimate,&quot; &quot;project,&quot; &quot;forecast,&quot; &quot;target,&quot; &quot;potential&quot;
and other words and terms of similar meaning, typically identify such forward-looking statements. Forward-looking statements involve risks
and uncertainties and there are important factors that could cause actual results to differ materially from those expressed or implied
by these forward-looking statements. These factors include, but are not limited to, the Company's ability to continue as a going concern,
the Company's ability to generate sufficient cash to continue and expand operations, the competitive environment generally and in the
Company's specific market areas, changes in technology, the availability of and the terms of financing, changes in costs and availability
of goods and services, economic conditions in general and in the Company's specific market areas, changes in federal, state and/or local
government laws and regulations potentially affecting the use of the Company's technology, changes in operating strategy or development
plans and the ability to attract and retain qualified personnel. The Company cautions that the foregoing list of risks, uncertainties
and factors is not exclusive. Additional information concerning these and other risk factors is contained in the Company's most recently
filed Annual Reports on Form 10-K, subsequent Quarterly Reports on Form 10-Q, recent Current Reports on Form 8-K, and other filings filed
by the Company with the U.S. Securities and Exchange Commission (the &quot;SEC&quot;), which are available at the SEC's website, http://www.sec.gov.
The Company believes its plans, intentions and expectations reflected in or suggested by these forward-looking statements are based on
reasonable assumptions. No assurance, however, can be given that the Company will achieve or realize these plans, intentions or expectations.
Indeed, it is likely that some of the Company's assumptions may prove to be incorrect. The Company's actual results and financial position
may vary from those projected or implied in the forward-looking statements and the variances may be material. Each forward-looking statement
speaks only as of the date of the particular statement. We do not undertake or accept any obligation or undertaking to release publicly
any updates or revisions to any forward-looking statements to reflect any change in our expectations or any change in events, conditions
or circumstances on which any forward-looking statement is based, except as required by law. All subsequent written and oral forward-looking
statements concerning the Company or other matters attributable to the Company or any person acting on its behalf are expressly qualified
in their entirety by the cautionary statements above.</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; color: #26282A"><B>Contacts </B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; color: #26282A"><B>Corporate</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; color: #26282A">Fei Kwong, Director, Corporate
Communications</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="color: #26282A">Duos Technologies Group, Inc. (Nasdaq:
DUOT)<BR>
904-652-1625<B><BR>
</B></FONT>fk@duostech.com</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Investor Relations</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Matt Glover or Tom Colton</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Gateway Investor Relations</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">949-574-3860</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">DUOT@gatewayIR.com</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#160;</B></P>




<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_309_113_zLttyFyQLZOc" SUMMARY="xdx: Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2" ID="xdx_49B_20230101__20230331_z5o7g1Ri5qI6" STYLE="text-align: center">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2" ID="xdx_495_20220101__20220331_z1pubpbXAI35" STYLE="text-align: center">&#160;</TD><TD>&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="6" STYLE="font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">March 31,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--RevenuesAbstract_iB_z0aDV9znQLxc" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>REVENUES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Technology systems</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD ID="xdx_986_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ProductMember_zVZn9LAZUH78" TITLE="Total Revenues" STYLE="width: 10%; text-align: right">1,827,764</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD ID="xdx_983_eus-gaap--Revenues_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember_zGZeWMMLWZQ6" TITLE="Total Revenues" STYLE="width: 10%; text-align: right">783,269</TD><TD STYLE="width: 1%; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Services and consulting</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_98A_eus-gaap--Revenues_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zZQTL38TImEj" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">816,524</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_98F_eus-gaap--Revenues_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_ztK1zfhTQDb" TITLE="Total Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">656,047</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40F_eus-gaap--Revenues_maGPzGZ8_zabgJElI6NK4" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Revenues</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,644,288</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,439,316</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--CostOfGoodsAndServicesSoldAbstract_iB_z1SF2szAFrsc" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>COST OF REVENUES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Technology systems</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98D_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ProductMember_zzV1IpNeJ3w9" TITLE="Total Cost of Revenues" STYLE="text-align: right">1,767,209</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD ID="xdx_98B_eus-gaap--CostOfRevenue_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember_zOm9f85lh2Ee" TITLE="Total Cost of Revenues" STYLE="text-align: right">865,488</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Services and consulting</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_980_eus-gaap--CostOfRevenue_pp0p0_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_z6WZNwTxqnvi" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">339,907</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD ID="xdx_98B_eus-gaap--CostOfRevenue_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ServiceOtherMember_zgay7atWc6Gb" TITLE="Total Cost of Revenues" STYLE="border-bottom: Black 1pt solid; text-align: right">351,762</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--CostOfRevenue_msGPzGZ8_zQ5WD56GmFsf" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Cost of Revenues</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,107,116</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,217,250</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--GrossProfit_iT_maOILzvqJ_mtGPzGZ8_z6uO90rh03ve" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">GROSS MARGIN</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">537,172</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">222,066</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40F_eus-gaap--OperatingExpensesAbstract_iB_ztlQslTUlIs2" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">OPERATING EXPENSES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--SellingAndMarketingExpense_i01_pp0p0_maOCAEzdZD_zyHHjJajaeP2" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Sales and marketing</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">307,577</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">283,894</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_405_eus-gaap--ResearchAndDevelopmentExpense_i01_pp0p0_maOCAEzdZD_zQruBYXGCaVi" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Research and development</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">404,885</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">436,717</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_eus-gaap--GeneralAndAdministrativeExpense_i01_pp0p0_maOCAEzdZD_zyQR6OUBZ91j" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">General and Administrative Costs</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,971,508</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,143,073</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--OperatingCostsAndExpenses_i01T_mtOCAEzdZD_msOILzvqJ_zVR6IutxGUYb" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Operating Expenses</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,683,970</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,863,684</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--OperatingIncomeLoss_iT_mtOILzvqJ_maNILzQWP_zk19jS32AVRe" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">LOSS FROM OPERATIONS</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(2,146,798</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(2,641,618</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--OtherIncomeAndExpensesAbstract_iB_z5FfFWsygjEg" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">OTHER INCOME (EXPENSES):</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--InterestExpense_i01N_di_msNIEzbl1_zVVKdLJXxtZ3" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Interest expense</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,180</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(3,180</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_402_eus-gaap--OtherNonoperatingIncomeExpense_i01_maNIEzbl1_zz9WtiIMagBb" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Other income, net</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,295</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">182</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzbl1_maNILzQWP_zuXSjsPj3hua" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Other Income (Expenses)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,115</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,998</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_eus-gaap--NetIncomeLoss_iT_mtNILzQWP_z8QUkefgaK0f" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">NET LOSS</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(2,143,683</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(2,644,616</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40F_eus-gaap--EarningsPerShareAbstract_iB_zOKUKbJj3iQ2" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Net Loss Per Share</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--EarningsPerShareBasic_i_pdd" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Basic</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.30</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.49</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR ID="xdx_401_eus-gaap--EarningsPerShareDiluted_i_pdd" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.30</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(0.49</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_400_ecustom--WeightedAverageSharesAbstract_iB_zALVkh1vmBM2" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Weighted Average Shares</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i_pdd" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Basic</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">7,156,876</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,353,620</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i_pdd" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">7,156,876</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,353,620</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#160;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_306_111_ziFFrMgsesD4" SUMMARY="xdx: Statement - CONSOLIDATED BALANCE SHEETS" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2" ID="xdx_49E_20230331_zx0k181OMzT1" STYLE="text-align: center">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2" ID="xdx_491_20221231_zARJU4vJqMxk" STYLE="text-align: center">&#160;</TD><TD>&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; font-weight: bold; text-align: center">March 31,</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; font-weight: bold; text-align: center">December 31,</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="2" STYLE="font-size: 8pt; font-weight: bold; text-align: center">(Unaudited)</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--AssetsAbstract_iB_zXHHJybK0Dnd" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">ASSETS</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_404_eus-gaap--AssetsCurrentAbstract_i01B_zQPIZcfMeYb3" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">CURRENT ASSETS:</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40E_eus-gaap--Cash_i02I_maACz0nn_zUrq9MYAJiZd" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 74%; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Cash</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">4,340,947</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="width: 1%"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 10%; text-align: right"><FONT STYLE="font-size: 10pt">1,121,092</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_400_eus-gaap--AccountsReceivableNetCurrent_i02I_maACz0nn_zPTpbJZ2QuHk" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Accounts receivable</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">717,346</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">3,418,263</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_407_eus-gaap--ContractWithCustomerAssetNetCurrent_i02I_maACz0nn_zNgrUzESIHTg" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Contract assets</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,426,312</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">425,722</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40D_eus-gaap--InventoryNet_i02I_maACz0nn_zKRFi7avxiF7" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Inventory</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,529,530</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,428,360</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_404_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_i02I_maACz0nn_zhEWWvIAngp8" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Prepaid
    expenses and other current assets</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">532,381</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">441,320</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_403_eus-gaap--AssetsCurrent_i02TI_mtACz0nn_maAzH8v_zUwfKZWgu7W7" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Total Current
    Assets</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">8,546,516</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">6,834,757</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_i02I_maAzH8v_zZBWQYp1X276" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Property and equipment, net</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">579,689</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">629,490</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_401_eus-gaap--OperatingLeaseRightOfUseAsset_i02I_maAzH8v_zlb4dsyEA698" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Operating lease right of use
    asset</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">4,612,830</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">4,689,931</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_409_eus-gaap--SecurityDeposit_i02I_maAzH8v_zQCzYgX4GzJ8" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Security deposit</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">600,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">600,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40C_eus-gaap--CapitalizedSoftwareDevelopmentCostsForSoftwareSoldToCustomers_i02I_maAzH8v_zjiAeJ3izcs8" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Software development costs,
    net</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">454,280</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">265,208</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_408_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i02I_maAzH8v_zP2KH0VV6cL9" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Patents and trademarks, net</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">75,017</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">69,733</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40F_eus-gaap--Assets_iTI_mtAzH8v_zKbSNgd4an4a" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">TOTAL ASSETS</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">14,868,332</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">13,089,119</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_z5tbfTPAIY42" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">LIABILITIES AND STOCKHOLDERS' EQUITY</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40E_eus-gaap--LiabilitiesCurrentAbstract_i01B_zpG1JHovKL04" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">CURRENT LIABILITIES:</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_402_eus-gaap--AccountsPayableCurrent_i02I_maLCzkWY_zoiUoFPNTS0k" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Accounts payable</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,282,184</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,290,390</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_404_eus-gaap--OtherNotesPayableCurrent_i02I_maLCzkWY_zzInVWNDkl0c" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Notes payable - financing agreements</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">193,094</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">74,575</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_405_eus-gaap--AccruedLiabilitiesCurrent_i02I_maLCzkWY_z6Msr9Gdc3w8" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Accrued expenses</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">367,652</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">453,023</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_405_eus-gaap--FinanceLeaseLiabilityCurrent_i02I_pp0p0_maLCzkWY_zqFbSZ0XLfCa" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Equipment financing payable-current
    portion</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">11,566</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">22,851</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_pp0p0_maLCzkWY_zRfe1N8Mdlib" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Operating lease obligations-current
    portion</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">764,820</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">696,869</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_400_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maLCzkWY_zk5cWGnTLf44" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Contract
    liabilities</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,066,861</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">957,997</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_406_eus-gaap--LiabilitiesCurrent_i02TI_mtLCzkWY_maLzpfA_zMgKAH4EZVP3" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Total Current Liabilities</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">4,686,177</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">4,495,705</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_407_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_pp0p0_maLzpfA_zN2CKFiV7Cha" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Operating
    lease obligations, less current portion</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">4,466,884</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">4,542,943</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_408_eus-gaap--Liabilities_i01TI_mtLzpfA_maLASEzQDP_maLASEzygd_zXMYD4pAVWje" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Total Liabilities</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">9,153,061</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">9,038,648</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40F_eus-gaap--CommitmentsAndContingencies_i01I_maLASEzQDP_maLASEzygd_zWEspeBYVrnh" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Commitments and Contingencies (Note 4)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="color: White; text-align: right">&#8212;<FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="color: White; text-align: right">&#8212;<FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40F_eus-gaap--StockholdersEquityAbstract_iB_zEY3a0Oej1lc" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">STOCKHOLDERS' EQUITY:</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_407_eus-gaap--PreferredStockValue_iI_pp0p0_maTPICAzsZO_zufZOkQF0Ql1" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Preferred stock:&#160;&#160;$<FONT ID="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230331_zQdWPL9hKjdk" TITLE="Preferred Stock, Par or Stated Value Per Share"><FONT ID="xdx_903_eus-gaap--PreferredStockParOrStatedValuePerShare_c20221231_pdd" TITLE="Preferred Stock, Par or Stated Value Per Share">0.001</FONT></FONT>
    par value, <FONT ID="xdx_906_eus-gaap--PreferredStockSharesAuthorized_iI_c20230331_z7UOf8CfJ5mh" TITLE="Preferred Stock, Shares Authorized"><FONT ID="xdx_904_eus-gaap--PreferredStockSharesAuthorized_c20221231_pdd" TITLE="Preferred Stock, Shares Authorized">10,000,000</FONT></FONT> shares authorized, <FONT ID="xdx_905_ecustom--PreferredStockSharesAvailableToBeDesignated_iI_c20230331_zJZrqI8Ao7ke" TITLE="Preferred Stock, Shares Designated"><FONT ID="xdx_90D_ecustom--PreferredStockSharesAvailableToBeDesignated_c20221231_pdd" TITLE="Preferred Stock, Shares Designated">9,446,000</FONT></FONT> shares available to be designated</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="color: rgb(204,238,255); text-align: right">&#8212;<FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="color: rgb(204,238,255); text-align: right">&#8212;<FONT STYLE="color: rgb(204,238,255); font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc"><FONT STYLE="font-size: 10pt">Series A redeemable convertible preferred stock, $<FONT ID="xdx_901_eus-gaap--TemporaryEquityParOrStatedValuePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zldPj1EFvv" TITLE="Temporary Equity, Par or Stated Value Per Share"><FONT ID="xdx_907_eus-gaap--TemporaryEquityParOrStatedValuePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" TITLE="Temporary Equity, Par or Stated Value Per Share">10</FONT></FONT> stated value per share, <FONT ID="xdx_909_eus-gaap--TemporaryEquitySharesAuthorized_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zZdUvrxLGKZ2" TITLE="Temporary Equity, Shares Authorized"><FONT ID="xdx_905_eus-gaap--TemporaryEquitySharesAuthorized_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" TITLE="Temporary Equity, Shares Authorized">500,000</FONT></FONT> shares designated; <FONT ID="xdx_90B_eus-gaap--TemporaryEquitySharesIssued_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zDU6JlxRrRn4" TITLE="Temporary Equity, Shares Issued"><FONT ID="xdx_90F_eus-gaap--TemporaryEquitySharesOutstanding_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_z2vRU3EehkT5" TITLE="Temporary Equity, Shares Outstanding"><FONT ID="xdx_900_eus-gaap--TemporaryEquitySharesIssued_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" TITLE="Temporary Equity, Shares Issued"><FONT ID="xdx_906_eus-gaap--TemporaryEquitySharesOutstanding_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" TITLE="Temporary Equity, Shares Outstanding">0</FONT></FONT></FONT></FONT> issued and outstanding at March 31, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_90C_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zVSxcT61PmYg" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_909_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">6.30</FONT></FONT> per share</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_98C_eus-gaap--PreferredStockValue_iI_pdp0_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_zVxuavyRcU1j" TITLE="Preferred Stock, Value, Issued" STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_98B_eus-gaap--PreferredStockValue_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesAPreferredStockMember_pdp0" TITLE="Preferred Stock, Value, Issued" STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc"><FONT STYLE="font-size: 10pt">Series B convertible preferred stock, $<FONT ID="xdx_906_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zubxGAyZef7" TITLE="Preferred Stock, Par or Stated Value Per Share"><FONT ID="xdx_902_eus-gaap--PreferredStockParOrStatedValuePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd" TITLE="Preferred Stock, Par or Stated Value Per Share">1,000</FONT></FONT> stated value per share, <FONT ID="xdx_903_eus-gaap--PreferredStockSharesAuthorized_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zAGHh4V4nBAk" TITLE="Preferred Stock, Shares Authorized"><FONT ID="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd" TITLE="Preferred Stock, Shares Authorized">15,000</FONT></FONT> shares designated; <FONT ID="xdx_90E_eus-gaap--PreferredStockSharesIssued_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zRFbTx4pGpvj" TITLE="Preferred Stock, Shares Issued"><FONT ID="xdx_90D_eus-gaap--PreferredStockSharesOutstanding_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zNX4ST44X706" TITLE="Preferred Stock, Shares Outstanding"><FONT ID="xdx_90A_eus-gaap--PreferredStockSharesIssued_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd" TITLE="Preferred Stock, Shares Issued"><FONT ID="xdx_90F_eus-gaap--PreferredStockSharesOutstanding_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd" TITLE="Preferred Stock, Shares Outstanding">0</FONT></FONT></FONT></FONT> issued and outstanding at March 31, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_90E_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zj3Y7GWsFtZk" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90A_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">7</FONT></FONT> per share</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_98E_eus-gaap--PreferredStockValue_iI_pdp0_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_zR8yqG2Ouk9k" TITLE="Preferred Stock, Value, Issued" STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_98A_eus-gaap--PreferredStockValue_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesBPreferredStockMember_pdp0" TITLE="Preferred Stock, Value, Issued" STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc"><FONT STYLE="font-size: 10pt">Series C convertible preferred stock, $<FONT ID="xdx_90A_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zkoIY7juGqO3" TITLE="Preferred Stock, Par or Stated Value Per Share"><FONT ID="xdx_903_eus-gaap--PreferredStockParOrStatedValuePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd" TITLE="Preferred Stock, Par or Stated Value Per Share">1,000</FONT></FONT> stated value per share, <FONT ID="xdx_900_eus-gaap--PreferredStockSharesAuthorized_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zh0z37YRVkvl" TITLE="Preferred Stock, Shares Authorized"><FONT ID="xdx_908_eus-gaap--PreferredStockSharesAuthorized_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd" TITLE="Preferred Stock, Shares Authorized">5,000</FONT></FONT> shares designated; <FONT ID="xdx_904_eus-gaap--PreferredStockSharesIssued_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zORSmt7HysC7" TITLE="Preferred Stock, Shares Issued"><FONT ID="xdx_90F_eus-gaap--PreferredStockSharesOutstanding_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_z0LBeGLXUy9l" TITLE="Preferred Stock, Shares Outstanding"><FONT ID="xdx_909_eus-gaap--PreferredStockSharesIssued_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd" TITLE="Preferred Stock, Shares Issued"><FONT ID="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd" TITLE="Preferred Stock, Shares Outstanding">0</FONT></FONT></FONT></FONT> issued and outstanding at March 31, 2023 and December 31,2022, respectively, convertible into common stock at $<FONT ID="xdx_907_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zC4zgyVCsodl" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90B_eus-gaap--PreferredStockRedemptionPricePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdd" TITLE="Preferred stock, conversion price per share">5.50</FONT></FONT> per share</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_986_eus-gaap--PreferredStockValue_iI_pdp0_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_zLzjjNAYBZc7" TITLE="Preferred Stock, Value, Issued" STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_985_eus-gaap--PreferredStockValue_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesCPreferredStockMember_pdp0" TITLE="Preferred Stock, Value, Issued" STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#8212;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc"><FONT STYLE="font-size: 10pt">Series D convertible preferred
stock, $</FONT><FONT ID="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_z5jBnf1kCHHi" STYLE="font-size: 10pt"><FONT ID="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_pdd">1,000</FONT>
</FONT><FONT STYLE="font-size: 10pt">stated
value per share, </FONT><FONT ID="xdx_909_eus-gaap--PreferredStockSharesAuthorized_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zgG94NFVxVs6" STYLE="font-size: 10pt"><FONT ID="xdx_909_eus-gaap--PreferredStockSharesAuthorized_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_pdd">4,000</FONT>
</FONT><FONT STYLE="font-size: 10pt">shares
designated; </FONT><FONT ID="xdx_902_eus-gaap--PreferredStockSharesIssued_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zMIjiiOTFwJ2" STYLE="font-size: 10pt"><FONT ID="xdx_908_eus-gaap--PreferredStockSharesIssued_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_pdd">1,299</FONT>
</FONT><FONT STYLE="font-size: 10pt">and
</FONT><FONT ID="xdx_905_eus-gaap--PreferredStockSharesOutstanding_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zWNAwnbIhphj" STYLE="font-size: 10pt"><FONT ID="xdx_90D_eus-gaap--PreferredStockSharesOutstanding_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_pdd">1,299</FONT>
</FONT><FONT STYLE="font-size: 10pt">issued
and outstanding at March 31, 2023 and December 31, 2022, respectively, convertible into common stock at $</FONT><FONT STYLE="font-size: 10pt"><FONT ID="xdx_909_ecustom--ConvertiblePreferredStockParValue_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zmVZ4d3cKGh1" TITLE="Convertible preferred stock par value"><FONT ID="xdx_90A_ecustom--ConvertiblePreferredStockParValue_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zz0WG47HLvCi" TITLE="Convertible preferred stock par value">3</FONT></FONT>
</FONT><FONT STYLE="font-size: 10pt">per
share</FONT></TD><TD STYLE="font-size: 12pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_984_eus-gaap--PreferredStockValue_iI_pp0p0_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_zJ6X7aT8Vpbd" TITLE="Preferred Stock, Value, Issued" STYLE="font-size: 12pt; text-align: right"><FONT STYLE="font-size: 10pt">1</FONT></TD><TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="font-size: 12pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_985_eus-gaap--PreferredStockValue_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesDPreferredStockMember_pp0p0" TITLE="Preferred Stock, Value, Issued" STYLE="font-size: 12pt; text-align: right"><FONT STYLE="font-size: 10pt">1</FONT></TD><TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc"><FONT STYLE="font-size: 10pt">Series E convertible preferred
    stock, $<FONT ID="xdx_90A_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zbg3nuW9SYvf"><FONT ID="xdx_902_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zfpRATk1nZXa">1,000</FONT> </FONT></FONT><FONT STYLE="font-size: 10pt">stated
    value per share, <FONT ID="xdx_901_eus-gaap--TemporaryEquitySharesAuthorized_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zQXPd1xO097d"><FONT ID="xdx_904_eus-gaap--TemporaryEquitySharesAuthorized_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_z1YhWOSI94f8">30,000</FONT> </FONT></FONT><FONT STYLE="font-size: 10pt">shares
    designated; <FONT ID="xdx_909_eus-gaap--PreferredStockSharesIssued_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zCyb5PYfveT3" TITLE="Preferred Stock, Shares Issued"><FONT ID="xdx_908_eus-gaap--PreferredStockSharesOutstanding_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zhXDCHrYhX1i">4,000</FONT> </FONT></FONT><FONT STYLE="font-size: 10pt">and <FONT ID="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_z9Vk08QYIwkg" TITLE="Preferred Stock, Shares Issued"><FONT ID="xdx_90B_eus-gaap--PreferredStockSharesOutstanding_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_znBCcgjL4Tu2" TITLE="Preferred Stock, Shares Outstanding">0</FONT> </FONT></FONT><FONT STYLE="font-size: 10pt">issued
    and outstanding at March 31, 2023 and December 31, 2022, respectively, convertible into common stock at $<FONT ID="xdx_906_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zzfTUwUU7Bk5" TITLE="Preferred stock, conversion price per share"><FONT ID="xdx_90C_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zeSb5YkH4US5" TITLE="Preferred stock, conversion price per share">3</FONT> </FONT></FONT>per
    share</TD><TD STYLE="font-size: 12pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_981_eus-gaap--PreferredStockValue_iI_pp0p0_c20230331__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zOrPIkRfCVs7" TITLE="Preferred Stock, Value, Issued" STYLE="font-size: 12pt; text-align: right"><FONT STYLE="font-size: 10pt">4</FONT></TD><TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD ID="xdx_98A_eus-gaap--PreferredStockValue_iI_pdp0_c20221231__us-gaap--StatementClassOfStockAxis__custom--ConvertibleSeriesEPreferredStockMember_zPbgql7ou9Vf" TITLE="Preferred Stock, Value, Issued" STYLE="text-align: right">&#8212;<FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40C_eus-gaap--CommonStockValue_iI_maTPICAzsZO_zlBqz7aUlRc7" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Common stock: $<FONT ID="xdx_908_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20230331_z27Fqz6nejTh" TITLE="Common Stock, Par or Stated Value Per Share"><FONT ID="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_c20221231_pdd" TITLE="Common Stock, Par or Stated Value Per Share">0.001</FONT></FONT> par value; <FONT ID="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_c20230331_zAwzwxjqwGS" TITLE="Common Stock, Shares Authorized"><FONT ID="xdx_909_eus-gaap--CommonStockSharesAuthorized_c20221231_pdd" TITLE="Common Stock, Shares Authorized">500,000,000</FONT></FONT> shares authorized, <FONT ID="xdx_909_eus-gaap--CommonStockSharesIssued_iI_c20230331_zmmQf4QWlmIc" TITLE="Common Stock, Shares, Issued">7,169,339</FONT> and <FONT ID="xdx_906_eus-gaap--CommonStockSharesIssued_c20221231_pdd" TITLE="Common Stock, Shares, Issued">7,156,876</FONT> shares issued, <FONT ID="xdx_908_eus-gaap--CommonStockSharesOutstanding_iI_c20230331_zkLGH19jr7Pa" TITLE="Common Stock, Shares, Outstanding">7,168,015</FONT> and <FONT ID="xdx_901_eus-gaap--CommonStockSharesOutstanding_c20221231_pdd" TITLE="Common Stock, Shares, Outstanding">7,155,552</FONT> shares outstanding at March 31, 2023 and December 31, 2022, respectively</FONT></TD><TD STYLE="font-size: 12pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="font-size: 12pt; text-align: right"><FONT STYLE="font-size: 10pt">7,168</FONT></TD><TD STYLE="font-size: 12pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">7,156</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40B_eus-gaap--AdditionalPaidInCapitalCommonStock_iI_maTPICAzsZO_zjGxIHD7I9Sa" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Additional
    paid-in-capital</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">60,371,067</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">56,562,600</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40E_eus-gaap--RetainedEarningsAccumulatedDeficit_iI_maTPICAzsZO_z6qAfs6c4b1g" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Accumulated
    deficit</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(54,505,517</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(52,361,834</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
  <TR ID="xdx_404_ecustom--TotalPaidInCapitalAndRetainedEarningsDeficit_iTI_mtTPICAzsZO_maSEzs35_zuj7gGwyu9ra" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Sub-total</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5,872,723</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">4,207,923</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_40E_eus-gaap--TreasuryStockCommonValue_iNI_pp0p0_di_msSEzs35_zRmL51tdUVsj" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc"><FONT STYLE="font-size: 10pt">Less: Treasury stock (<FONT ID="xdx_908_eus-gaap--TreasuryStockCommonShares_iI_c20230331_zre3dErikSz5" TITLE="Treasury Stock, Common, Shares"><FONT ID="xdx_90C_eus-gaap--TreasuryStockCommonShares_c20221231_pdd" TITLE="Treasury Stock, Common, Shares">1,324</FONT></FONT> shares of common stock at March 31, 2023 and December 31, 2022)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(157,452</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(157,452</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
  <TR ID="xdx_405_eus-gaap--StockholdersEquity_iTI_mtSEzs35_maLASEzygd_zQeBe5YvnW26" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">Total Stockholders&#8217; Equity</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">5,715,271</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">4,050,471</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  <TR ID="xdx_408_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_mtLASEzygd_z0quuzLAxrjk" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">Total Liabilities and Stockholders&#8217; Equity</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">14,868,332</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">13,089,119</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left"><FONT STYLE="font-size: 10pt">&#160;</FONT></TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#160;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"></P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#160;</B></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#160;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ID="xdx_30A_112_zIQLeZKAERSh" SUMMARY="xdx: Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2" ID="xdx_498_20230101__20230331_zmnrlATuvad5" STYLE="text-align: center">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2" ID="xdx_498_20220101__20220331_zIKAMDihhML1" STYLE="text-align: center">&#160;</TD><TD>&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD>
    <TD COLSPAN="6" STYLE="font-size: 8pt; font-weight: bold; text-align: center">For the Three Months Ended</TD><TD STYLE="font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">March 31,</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2023</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD><TD STYLE="font-size: 8pt; font-weight: bold; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2022</TD><TD STYLE="padding-bottom: 1pt; font-size: 8pt; font-weight: bold">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD></TR>
  <TR ID="xdx_400_eus-gaap--OperatingCashFlowsDirectMethodAbstract_iB_zmzlCRKzkpX6" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash from operating activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--NetIncomeLoss_i01_maCzLME_zeFHnunJhXK7" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 74%; font-weight: bold; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Net loss</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(2,143,683</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%">&#160;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(2,644,616</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR ID="xdx_403_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_iB_zNZf2mAVvlU" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Adjustments to reconcile net loss to net cash used in operating activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40B_eus-gaap--DepreciationAndAmortization_i01_maCzLME_zG4IUtvVAKu9" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Depreciation and amortization</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">116,588</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">73,628</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40A_eus-gaap--ShareBasedCompensation_i01_maCzLME_zP4xx1VA4A68" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Stock based compensation</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">75,128</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">250,577</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_402_ecustom--StockIssuedForServices_i01N_di_msCzLME_zOsvNfqEDNr9" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Stock issued for services</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">32,500</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">40,000</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_404_ecustom--AmortizationOfOperatingLeaseRightOfUseAsset_i01_maCzLME_z8vpdZCzMsb9" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Amortization of operating lease right of use asset</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">77,101</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">77,636</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_i01B_zTYtyZxCc5ma" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Changes in assets and liabilities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_404_eus-gaap--IncreaseDecreaseInReceivables_i02N_di_msCzLME_zAOFbI0OFwx7" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 3.5pc">Accounts receivable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">2,700,917</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">1,449,908</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--IncreaseDecreaseInContractWithCustomerAsset_i02N_di_msCzLME_zhbitA8MiyXh" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 3.5pc">Contract assets</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,000,590</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(264,223</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40D_eus-gaap--IncreaseDecreaseInInventories_i02N_di_msCzLME_zBEohXpmUkR2" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.5pc; padding-left: 3.5pc">Inventory</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(101,167</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(24,426</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_403_eus-gaap--IncreaseDecreaseInPrepaidExpense_i02N_di_msCzLME_zQ3exyW10U74" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 3.5pc">Prepaid expenses and other current assets</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">228,941</TD><TD STYLE="text-align: left"></TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(264,687</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_400_eus-gaap--IncreaseDecreaseInAccountsPayableTrade_i02_maCzLME_zE7kU5tOQuu1" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 3.5pc">Accounts payable</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(1,008,207</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(95,708</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_406_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i02_maCzLME_z3lUegpon2li" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 3.5pc">Accrued expenses</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(85,371</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(30,622</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40D_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_i02_maCzLME_zdWIxcehbLF1" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 3.5pc">Operating lease obligation</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(8,107</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">70,094</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i02_maCzLME_zthgiK4YdpNi" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 3.5pc">Contract liabilities</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,108,864</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">534,706</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i02T_mtCzLME_maCzTQP_zLodNf9kNDg4" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net cash used in operating activities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(7,086</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(827,733</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40C_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_z8nIFJHVWh8j" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Cash flows from investing activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--PaymentsToAcquireIntangibleAssets_i01N_di_msCzjuQ_zEcujeLiDxv3" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.5pc; padding-left: 1.5pc">Purchase of patents/trademarks</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(7,339</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(600</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40B_eus-gaap--PaymentsToDevelopSoftware_i01N_di_msCzjuQ_zcaVrqCYrg61" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Purchase of software development</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(212,067</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msCzjuQ_zQ11Dn6KOpTd" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Purchase of fixed assets</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(41,738</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(101,478</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR ID="xdx_407_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtCzjuQ_maCzTQP_z5P2nZyjVBod" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net cash used in investing activities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(261,144</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(102,078</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zsDdzVrBFXNl" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><B>Cash flows from financing activities:</B></TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_409_ecustom--RepaymentsOfInsuranceAndEquipmentFinancing_i01N_di_msCz0MO_zD5cZZ7OCbTg" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Repayments of insurance and equipment financing</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(201,485</TD><TD STYLE="text-align: left">)&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(128,437</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_408_eus-gaap--RepaymentsOfLongTermCapitalLeaseObligations_i01N_di_msCz0MO_zGWSTMTyg2U5" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Repayment of finance lease</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(11,285</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(23,959</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_40C_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_maCz0MO_z0v4am5chvO" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Proceeds from common stock issued</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#8212;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">6,095,000</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_ecustom--IssuanceCosts_i01N_di_msCz0MO_zafm0zvaG8gj" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Issuance cost</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(299,145</TD><TD STYLE="text-align: left">)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">(576,650</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR ID="xdx_401_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_i01_maCz0MO_zhSfKYPxrC67" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Proceeds from preferred stock issued</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,000,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&#8212;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtCz0MO_maCzTQP_zSWyg90z5SK4" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net cash provided by financing activities</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">3,488,085</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">5,365,954</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_iT_mtCzTQP_zRfCEUnyJFvl" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Net increase  in cash</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">3,219,855</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">4,436,143</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_pp0p0" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 1pt">Cash, beginning of period</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,121,092</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">893,720</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_pp0p0" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Cash, end of period</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,340,947</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,329,863</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_408_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_zlP4BiKoVo2i" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline; font-weight: bold; text-align: left">Supplemental Disclosure of Cash Flow Information:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_40E_eus-gaap--InterestPaid_i01_zTnjDlwE0u06" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Interest paid</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,180</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,180</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR ID="xdx_405_eus-gaap--IncomeTaxesPaidNet_i01_z65uwhh3WW3d" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Taxes paid</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">&#8212;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">&#8212;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_406_eus-gaap--CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_iB_zupMuSkO1Gck" STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-decoration: underline; font-weight: bold; text-align: left">Supplemental Non-Cash Investing and Financing Activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR ID="xdx_407_eus-gaap--NotesIssued1_i01_zl1LYn0Cu6Sc" STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Notes issued for financing of insurance premiums</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">320,004</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">242,591</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&#160;</B></P>

<P STYLE="font: 11pt/106% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>ex99x2.htm
<DESCRIPTION>EXHBIT 99.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0">Exhibit 99.2</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 14pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Duos Technologies Group, Inc.<BR>
First Quarter 2023 Earnings</B></P>

<P STYLE="font: 14pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center; border-bottom: Black 1.5pt solid"><B>May 15, 2023</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-align: left; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><B><U>Presenters</U></B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left; background-color: white"><B>Chuck Ferry, CEO &amp; Director</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left; background-color: white"><B>Andrew Murphy, CFO</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><B><U>Q&amp;A Participants</U></B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left; background-color: white"><B>Michael Latimore - Northland
Capital Markets</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left; background-color: white"><B>Edward Woo - Ascendiant
Capital</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><FONT STYLE="background-color: white"><B>Operator</B></FONT></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Good afternoon. Welcome
to Duos Technologies First Quarter 2023 Earnings Conference Call.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Joining us for today's call
are Duos' CEO, Chuck Ferry, and CFO, Andrew Murphy.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Following their remarks,
we will open the line for your questions. Then, before we conclude today's call, I'll provide the necessary cautions regarding the forward-looking
statements made by management during this call.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Now, I would like to turn
the call over to Duos&rsquo; CEO, Chuck Ferry. Sir, please proceed.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Welcome, everyone, and thank
you for joining us. Earlier today, we issued a press release announcing our financial results for the first quarter, as well as other
operational highlights. A copy of the press release is available in the Investor Relations section of our website.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">I encourage all listeners
to view that release as well as our 10-Q filing with the SEC to better understand some of the details we'll be discussing during our call.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Now, let's get started.
We began the year building on the significant momentum we've generated over the past several quarters, which has us on track to deliver
on our financial and operational goals for 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">In the first quarter, we
increased revenues 84% to $2.64 million and gross margin 142% to $537,000. Additionally, over the last 12 months, we've generated approximately
$16.2 million in revenues underscoring our ability to deliver long-term performance over a sustained period and outside of quarterly fluctuations.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Growth during the time has
come from a diversified pool of new customer contracts, add-on sales to existing agreements, and an increasing stream of recurring revenues,
as we expand our customer base as well as the breadth of our&nbsp;artificial intelligence offerings. By the end of this year, we expect
to have more than 50 commercialized artificial intelligence use cases covering a wide range of railcar inspection points, including several
derailments specific indicators, along with newly developed AI&nbsp;specific to passenger rail cars.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We have also remained in
active discussions with many congressional leaders, regulators, rail operators and other major stakeholders in providing support and technical
information for the Rail Safety Act, which is continuing to make its way through Congress. Current versions of the bill include our technology
as one of several types of wayside detection systems.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">While our operational roadmap
is not reliant on this bill passing, we have seen increased levels of interest from a wide range of rail operators and railcar owners
who are looking to accelerate their technology investments to improve safety standards.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Work on our subscription
offering is moving at full speed ahead, with the initial sites for Duos-owned portals having been identified. This new offering and pricing
model will dramatically increase our potential customer base, while also expanding the margins and predictability of our revenues, over
the long term.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">With our backlog at $9.4
million, we believe we have strong visibility into performance over the coming quarters, as well as further confidence in our long term
growth outlook. Our mission remains focused on the long-term growth and profitability of the company, and we plan to build on our current
momentum to guide a strong performance throughout the remainder of 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">With that overview complete,
I will now turn the call over to our CFO, Andrew Murphy, to walk us through our financial results for the quarter, as well as our outlook
for the year before we dive into industry developments. Andrew.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Andrew Murphy</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Thank you, Chuck. I wanted
to reiterate Chuck's sentiments on Duos' progress over the last several years. We're very happy to see our trailing 12 months revenue
climb to $16.2 million, an 8% increase over full year 2022 revenue, and a 96% increase over the company's performance in 2021.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We remain encouraged by
the commercial opportunities that have begun to present themselves, thanks to the diligence of our commercial team and some of the recent
events around derailments and subsequent legislative activity.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">That said, as we look ahead,
2023 is not without its challenges. The primary challenge we anticipate is timing of contracts and revenue recognition. As such, we anticipate
we will see a slowdown in the second quarter due to delays by customers, before picking up again in the latter half of 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We currently do not anticipate
that this will change our overall guidance, but the timing within quarters will be challenging to predict.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">In spite of these challenges,
we're continuing to see subscription opportunities present themselves, and the company will continue to focus on growing out its recurring
revenue services and improve profitability and ensure long-term financial health of the organization.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Now, let's get into our
results for the first quarter. Total revenue for the quarter increased 84% to $2.64 million, compared to $1.44 million in the Q1 of 2022.
Total revenue for Q1 represents an aggregate of approximately $1.8 million of technology systems revenue and approximately $838,000 in
recurring services and consulting revenue.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">The increase in revenues
was driven by progress in the manufacturing of two high speed passenger railcar inspection portals for a transit customer and successful
delivery of artificial intelligence detections models for a number of our freight customers.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Cost of revenues for the
quarter increased to 73% to $2.11 million, compared to $1.22 million in Q1 of 2022. The increase in cost of revenues was driven by a similar
increase in the cost of technology systems stemming from the manufacturing of the high speed passenger railcar inspection portals.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Gross margin for the quarter
increased to 142% to $537,000, compared to $222,000 in Q1 of 2022. The improvement in gross margin was driven by high revenues related
to the high speed RIPs, coupled with the additional algorithms deployed, during the first quarter of 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Operating expenses for the
quarter decreased 5% to $2.72 million, compared to $2.86 million in Q1 of 2022.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">There was an increase in
sales and marketing costs related to additional investment in staff and additionally, general and administrative costs decreased, primarily
due to a year-over-year reduction in non-cash employee compensation charges.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">The net loss for the quarter
totaled $2.18 million, compared to a net loss of $2.64 million in Q1 of 2022. The improvement in the net loss was driven by the higher
margins stemming from the passenger RIPs, increased services, and little to no change in the operating expenses of the business.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Now, let's discuss the balance
sheet. We ended the quarter with approximately $4.3 million in cash and cash equivalents, compared to $1.12 million at December 31, 2022.
We have an additional $717,000 in receivables, bolstering our near term liquidity position to approximately $5.1 million.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We also have $1.5 million
of inventory consisting primarily of long lead items for two pending RIPs installations. And as previously disclosed, we raised approximately
$4 million during this quarter to support the buildout of our subscription RIP business.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">In summary, our cash position
is strong, and while we expect a near term increase in spend and inventory levels to support our commercial efforts, we'll continue to
monitor supply chains to reduce financial impacts where possible, while continuing to make thoughtful investments to improve our inventory
and speed of installation.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We are happy to report that
our investment of inventory during late 2022 allows Duos to be staged to begin delivering freight focused portals during 2023, as we've
procured some of the key long lead items for approximately two portals.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">I'd now like to provide
an update on our financial projections, before turning the call back over to Chuck. At the end of 2022, contracts and backlog represented
approximately $10.7 million in revenue, of which approximately $2.6 million was recognized during the first quarter.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Coupled with additional
change orders on existing customers&rsquo; projects, at the end of the first quarter backlog stands at $9.4 million of which approximately
$7.7 million is expected to be recognized, during the remainder of 2023. The balance of the contract backlog is comprised of multiyear
service and software agreements, as well as project revenues.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Based on these committed
contracts and near term pending orders that are already performing or scheduled to be executed throughout the remainder of 2023, we are
reiterating revenue expectations for the fiscal year ended December 31, 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We expect total revenue
for 2023 to range between $20 million and $21 million, representing an increase of 33% to 40%, compared to 2022. We expect our improvement
in operating results to be reflected over the course of the full year in 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">As a result of customer
timing and other factors, we expect revenues in the second quarter to be similar or slightly lower, compared to the first quarter of 2023
before ramping up more significantly in the latter half of the year.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">That concludes my financial
commentary.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">I'll now pass the call back
over to Chuck.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Thanks, Andrew. I'll now
provide some brief operational updates before getting into questions. Beginning with a macro industry view, as we noted during our last
update, due to several widely publicized derailments in recent months, there's been a collective call to action on creating legislation
to improve rail safety.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Because of our cutting edge
technology, which in the bill is called a machine vision or camera wayside detection system, we've been asked to provide input by several
legislators, who are sponsors of the proposed Railway Safety Act.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">A portion of the bill, of
the draft bill includes language around the definition and use of wayside detection systems. A recent development is that the Act, Senate
Bill 576 has just been passed by the committee and is now being prepared for an expected vote, hopefully, in the next few months.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">While our hope is that we
will see a rail safety bill passed at some point, we must also acknowledge that these developments can take time. It may be many more
months before a bill is passed, after which the FRA will need to write the regulations around it.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">To be clear, our growth
goals are not dependent on these positive developments coming to fruition. That said, this impending legislation is certainly an inflection
point for us and could, potentially, accelerate the demand for our technology.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Now, moving on to our operational
updates. As we've discussed on previous calls, one of the core components of our values has been a commitment to achieving operational
and technical excellence. We believe this approach leads to higher customer satisfaction and improved new deal closure rates.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Our ability to use data
analytics to monitor and improve performance has been instrumental in our improved output. In the first quarter, our RIPs performed over
1.7 million comprehensive railcar scans, of which more than 238,000 were unique railcars. This metric encompasses all of the railcars
scanned at locations across the U.S., Canada and Mexico, representing approximately 15% of the total freight core population in North
America.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We expect this number to
continue growing as the number of RIPs and customers in our network expands.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We have also just completed
an important technical test that verifies our ability to image, acquire and analyze trains moving at up to 125 miles an hour.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">The unique acquisition architecture
designed to capture and store high resolution images at high speed is a culmination of more than a years&rsquo; worth of development effort
across several disciplines, including hardware engineering, IT, and software.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Within our AI operations,
we&rsquo;ve also continued to improve the software supporting our existing RIP solution.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Our teams are actively working
on the next set of technical upgrades, including an updated version of our Centraco software platform or user interface, which is expected
to go live in Q3 of this year. Version 3.8 improves user interface features, computing speed, storage, and more naturally aligns with
mechanical car inspection workflow.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">To date, we have deployed
37 AI use cases, with plans to reach more than 50, by year end. Our upcoming applications will have a particular focus on finding defects
that cause train derailments, including specific AI use cases for passenger rail and special models to take advantage of our patent pending
Oblique Vehicle Undercarriage Examiner.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">I'd like to highlight an
example with a specific customer to show how our AI translates into tangible results in the field.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We recently deployed our
AI catalog into one of our class one customers following two derailments--following that customer having two derailments, it was determined
that defects on end of car cushion, which serves a similar function as a shock absorber, were responsible. At the customer's request,
we developed and deployed a new algorithm that now inspects end of car cushion.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Within the first five days
after deployment, the RIP found 19 validated defects, which our customer was then able to immediately address and leverage to avoid potential
further derailments from this specific issue.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">To be clear, the RIP and
our supporting organization with mechanical railcar expertise are focused on continuous improvement, which is one of our key differentiators
in the market and makes our offerings so powerful.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We expect to continue adding
more recurring revenue through our new subscription model, support services and maintenance, and artificial intelligence offerings. Our
focus continues to be on building an industry leading machine vision and artificial intelligence company.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">As I just mentioned, with
the increased number of AI models we continue to roll out, we have increased the portfolio of detections we're able to offer, which has
led to a steady increase in our recurring revenue base.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Our customers are actively
using the additional algorithms as they become available, and we are developing new AI with their direct input.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">I continue to believe that
we are the only company in this industry that self performs all aspects of AI creation and support, which includes good hardware, IT,
software and AI, which provides a more reliable and integrated solution.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Moving to our new subscription
model, we have continued to actively engage in discussions with numerous rail car owners and operators who have expressed strong interest.
We are currently finalizing negotiations for the first subscription and expect this to be operational by the end of the second quarter.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">The team is very encouraged
by the discussions around this new commercial offering, and we are on track to begin installation of our first subscription RIPs in the
southeastern United States, during the second half of 2023.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We are also being strategic
and thoughtful about our capital allocation strategies associated with RIP ownership and are in discussions related to repurchasing existing
portals to help minimize costs related to deployment. We hope to share more in this area, soon.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Moving to our commercial
focus in the rail sector, I'll now provide an update on current deployments.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Beginning with a $9.4 million
Master Services agreement with a major national passenger carrier, in April, we secured contract with further modifications worth an additional
$1.9 million. When combined with prior modifications, this additional add-on brings the total contract value to approximately $3.5 million,
or more than a 40% increase from the original agreement.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Excuse me. Let me say it
again. This additional add-on brings the total contract value to approximately $13.5 million, more than 40% increase from the original
agreement. I think I got that right this time.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">This additional modification
supports our view that investing and improving our service offerings directly translates to increased deal sizes, higher margins and greater
recurring revenues from additional services and maintenance work.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">The completion of the first
two high speed passenger portals is slated for later this year. When online, these RIPs will provide significant enhancements to existing
systems, including highly efficient track side image data processing, as well as a new advanced wheel tread and brake analysis.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">In Q1, we successfully completed
a third portal with another Class One customer in Georgia and have also completed a separate portal installation in Texas for another
customer. This brings the overall total number of operational freight focus portals to 13, along with two additional high speed passenger
portals being installed, later this year.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We are discussing with these
customers the potential to develop more long term, comprehensive railcar inspection portal coverage of their network.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We are also expanding our
commercial reach beyond the Class One railroads and into Class Two carriers and are in the process of negotiating deals with our more
flexible pricing structure, including subscription offerings, can allow for smaller carriers to get the benefits of Duos&rsquo; RIP and
AI technologies, but at a price which is commensurate with their business model.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">While this is a recent development,
I am pleased to announce we are actively engaging with at least one carrier as a strategic partner in their region and expect the business
results will follow, within a few months.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">In closing, we believe it's
now evident in our performance that our plan is translating to results. While we will always strive to improve in all aspects of our organization,
I think it's fair to say we're officially done turning the company around and are now, proactively, introducing technical advances, new
subsystems and more AI and are ready to scale up quickly, if necessary, in response to the Railway Safety Act and the increased interest
it has already created.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">And with that, we're ready
to open the call for your questions. Operator, please provide the appropriate instructions.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Thank you. We will now be
conducting a question-and-answer session. If you would like to ask a question, please press &ldquo;*&rdquo;, &ldquo;1&rdquo; on your telephone
keypad. A confirmation tone will indicate that your line is in the question queue. You may press &ldquo;*&rdquo;, &ldquo;2&rdquo; if you
would like to remove your question from the queue. For participants using speaker equipment, it may be necessary to pick up your handset,
before pressing the star keys.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">One moment, please, while
we pull for questions.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Our first question comes
from Mike Latimore with Northland Capital Markets. Please proceed with your question.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Michael Latimore</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Great, thanks. Yeah, congrats
on the strong growth this year, so far. As you've look to the guidance for the year, I guess just want to be clear, the majority looks
like it's going to come from deploying these two RIPs that you're working on now.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">I guess, as you think about
the revenue beyond that, is that likely to come from additional RIPs under the traditional model or through subscription. Maybe just a
little color on that would be great.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yeah, let me-- I'll start
and let Andrew come in behind me on that. Look, I think conceptually, we are going to see a mix of where we sell our portals in a traditional
CapEx fashion, and towards the latter part of the year, we'll begin to see the effects of some of the subscription revenues coming in.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">But to your point, yes,
a good chunk of our revenue is certainly due to our passenger contract. And Andrew, why don't you provide maybe a little bit more color
around that, if you'd like?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Andrew Murphy</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Sure. And I'm happy to share,
to Chuck's point, we look at our current backlog we anticipate recognizing for the balance of the year. That's $7.7 million of revenue,
and I think, right now, that's comprised of about 40% services and 60% project revenues.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">To Chuck's point, as we
phase through the year, we're undertaking some strategic initiatives right now, which we think will help begin to grow out the subscription
revenue. But we also know that in certain cases, customers are going to be more of a candidate for a CapEx approach. So, to reiterate
Chuck's point, we anticipate there being a good mix across the back half of the year between subscription and--</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">--And yeah, and I think
one of the other things you'll see this year as we get, especially in the second half, is we're going to be able to have more customers
and more diversification. So over time, we're slowly kind of derisking having to rely only on a handful of customers. And I think that's
the other major feature that we're seeing this year and into next.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Michael Latimore</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Okay. It sounds like the
pipeline suggests the potential for both more CapEx customers and obviously, the new subscription model coming online.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yes, that's correct. Yeah.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Michael Latimore</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Okay, great. And then in
terms of the number of portals under the subscription model, any more color on how many you want to see this year in the timeline?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yeah, for sure, we're looking
to get to at least that 15 mark, which we kind of talked about during the formal part of the presentation, today. Our goal is to get up
to about 20 by the very, very end of this year. And we've got plans in place. We've identified where we'd like to put those next five,
if you will.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We have a good sense where
we want them to go, and we are in discussions with the owners of those right of ways with the intent that those would be subscription
portals. And that's where kind of our projections are on that subscription revenue is coming from.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Michael Latimore</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yeah, makes sense. And just
last one on the AI algorithms you have. It sort of feels like or looks like you're accelerating the number of algorithms you're developing
quarterly, I guess. And I guess, any additional color there on one, is that right? It does look like you're accelerating the development.
And two, why is that occurring?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yeah, no, you are correct.
We are accelerating it and getting faster and producing more algorithms right now with our team. Again, one of the key differentiators
that we feel we have in this industry is we control all four of the control knobs that are required to actually produce AI and then actually
deploy it, correctly.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">And that involves being
able to make adjustments on the hardware side, the IT infrastructure side, the software side, that all supports good artificial intelligence.
Just about everybody else that I'm aware of, somebody else produces the hardware. They might do the hardware, IT and software, but then
they're almost always sending the AI production out to a third party who doesn't understand the other three components of the solution.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">And so, we've seen some
of our rail customers, or potential customers, struggle with that model. We do all four of those components in house. What our goal is
to get to is where we can cover the entire FRA inspection checklist with artificial intelligence.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">That is then obviously validated
by the mechanical carmen and will make their job safer and easier and more accurate but also, ultimately, probably produce where mechanical
car inspectors will spend more time repairing things than being out trying to find things.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Michael Latimore</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">That's great. I guess just
last question. In terms of the potential subscription customers that are out there, how many roughly are you talking to today that have
interest in a subscription model?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yeah, we're in discussion
with probably about 20 legitimate car owning companies or companies that, chemical companies, we've got a couple of those that we're talking
with and some other shippers, if you will. There's serious interest from all of them.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">They can see the benefits
of it. By and large, the subscriptions are definitely at the top of the list. I would say that there are probably about a third of those,
I'll say car owning type companies that also run large maintenance depots.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">And some of them are interested
in having subscriptions but also, potentially, buying some portals in a CapEx fashion to basically scan cars, as they're entering and
exiting their large maintenance facilities.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Michael Latimore</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Interesting. Great. Thanks
a lot, best of luck.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Thanks so much, Mike, appreciate
it.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Our next question comes
from Ed Woo with Ascendiant Capital Market. Please proceed with your question.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Edward Woo</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yeah, thanks for taking
my questions, and congratulations on the growth that you guys have, so far. I want to get some more questions on the Rail Safety Act 2023.
The government doesn't have a good track record for doing things on a very fast basis.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">What's your feel of the
timing on this? And is there any potential that some of the railroad companies will get ahead of any potential legislation and start acting
now? Or is this something that they'll probably wait until the bitter end to implement any of the legislation?</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Well, I'll take the first
part of the question and just talk about the&mdash;so, I've spent two different weeks now in Washington DC. I had an opportunity to meet
and I was invited to meet with six or seven different senators to include our senators from the state of Florida, as well as about 10
or 11 Congressmen in the House of Representatives.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Most of those members either
sit on the Commerce Committee on the Senate side, and then the other, the Representatives mostly on the transportation and infrastructure
or T&amp;I committee on the House side.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">My sense from getting a
chance to meet with all of them was that they were very well informed. The congressional leaders, along with their staff, were very well
informed and, quite frankly, both Republican and Democrats seem to be pretty motivated to enact new legislation to kind of update rail
safety in general, as well as take advantage of new technologies that have been introduced since 2008 when the last big bill was done.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">So how fast will it happen?
When I left the Hill about two weeks ago to see at least on the Senate side, it's already gone through committee and may potentially go
to the floor in the next few weeks.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">That's very encouraging,
actually, faster than I thought. I think the House is a little further behind, but I think we'll see something in the next few months.
But we'll have to see how that goes. No one can predict the exact timing of what will happen in Congress, but I think we will see something
here in the next couple of months.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">As far as the Class One
railroads, look, the Class One railroads are absolutely critical to the commerce here in the United States. And that was one of the big
points, I think, that we made with our congressional leaders, along with talking about safety and our technology.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">But I think the Class Ones
are already, many of them are already taking very proactive measures on their own without any, short of any legislation to adopt technology
like ours. I would tell you that while this legislation has been in motion, we have gained significantly more interest and phone calls,
quite frankly, from all of the Class Ones, as well as a number of Class Two operators, transit rail operators, and also a lot of car owners
have been calling us.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">So, even if this bill doesn't
pass, I think the interest that this kind of inflection point has generated will, ultimately, benefit here for us at Duos Tech and for
others that are in the industry with wayside detection systems.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Edward Woo</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">That sound good. Thank you
for answering my question and I wish you guys good luck. Thank you.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Okay and really appreciate
it.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Management will now take
select listener submitted questions.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Yes, we got a few questions
that were submitted. One came from Timothy. Timothy also asked about the Rail Safety Act, which I did just address and expressed also
some interest in order activities might be outside of rail and into some of the other verticals, such as trucking.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">So, as you know, we have
a product called the Automated Logistics Information System, or ALIS. I like to call it a truck inspection portal because it just sounds
better to me. But this has been installed across a number of sites with a major retailer.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Currently, I think there's
about 19 already of these systems deployed at about 10 different sites where it's basically doing automated gate processing. So, we're
in the process of updating that system, right now, for the purpose of imaging and the analysis of trucks using similar machine vision
technology in our patent and AI process. We anticipate the new system to introduce later this year as the truck inspection portal, like
I said, and I'll update shareholders at the appropriate time.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We've also submitted two
patent applications. One is for the methodology of inspecting aircraft. We have recently had visits with a very, very large MRO facility
that does major repair and overhauls for aircraft. But this is at the very, very early stages of development.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">But again, the same type
of technology that we use for speeding rail cars can be used and we anticipate will be used to inspect trucks, automobiles, as well as,
potentially, aircraft.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We have another question
here from Timothy, who also asked about the development of our sales pipeline following the Ohio derailment in February.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We didn't really expect
to have this to happen but, obviously, as I said before, this legislation that's now going through Congress is really quite a bit of an
inflection point for us and could, potentially, really increase the demand for our technology.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">As part of our strategic
goals for 2023, we were focused on engaging all the class one railroads, and this legislative activity and the events in Ohio have caused
us to kind of accelerate that. We've since begun commercial discussions with existing customers interested in expanding their RIP programs.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We have three Class One
customers, very good customers with us now. We're in discussions of expanding programs with them and that's, obviously, picked the pace
up here in the last few months. And we're also in contact now with just about all of the other class ones and a number of other customers
in the industry.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We're very encouraged by
the increased interest in the RIP, and we're aware it may take some time, though, to convert these opportunities, as Andrew kind of discussed
in the formal presentation. But really good question. I appreciate those questions there from Timothy.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">And operator, unless there's
more questions, that's all we have. We'll turn it back over to you.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">At this time, this concludes
our question-and-answer session. I'd now like to turn the call back over to Mr. Ferry for his closing remarks.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Chuck Ferry</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">As always, we appreciate
everyone joining. We particularly, thanks to our long term shareholders for their strong support of our company. And we hope that anyone
that's on the call that needs more information, you can get a hold of us. And we'll get you some more information. Thank you very much
for joining us on today's call. And we'll turn it back over to you, Operator.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"></P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Operator</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Before we conclude today's
call, I would like to provide Duos&rsquo; Safe Harbor statement that includes important cautions regarding forward-looking statements
made during this call. This earnings call contains forward-looking statements within the meaning of Private Securities Litigations Reform
Act of 1995.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Forward looking terminology
such as believes, expect, may, will, should, anticipates plans and their opposites or similar expressions are intended to identify forward-looking
statements.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">We caution you that these
statements are not guarantees of future performances or events and are subject to a number of uncertainties, risks and other influences,
many of which are beyond our control, which may influence the accuracy of the statements and the projections upon which the statements
are based and could cause Duos Technologies Group, Inc.'s actual results to differ, materially, from those anticipated by the forward-looking
statements.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">These risks and uncertainties
include, but are not limited to, those described in item 1A in Duos&rsquo; annual report on Form 10-K, which is expressly incorporated
herein by reference and other factors as may periodically be described in Duos filings with the SEC.</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Thank you for joining us
today for Duos Technologies Group&rsquo;s first Quarter 2023 conference call. You may now disconnect your lines at this time. Thank you
for your participation.</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 9pt; width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  H'!PD'!@H)" D+"PH,#QD0#PX.
M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_
MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P  1" %$ FH# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#RJBBBK$%%
M%% !1110 4444 %%%+0 E+110 4M%% !1110(**** "EI** "BE%% !0!2]:
M4"JL2V %%+1BF3<,4N**6F(3%+BDI:!!1113L*X44446%<****=@N%%&*,4[
M"N%%&**+!<2EHQ118+AFBBBDT.X4444K!<**,4&E8=PHHHHL E)BG4E [B4N
M.**>HRAH2N)NQ$:2G&C%(NXW%(:?2$4BDQM&***0P YJ1QP*8.M22=!5):$2
M?O(BQ3BN *?!"\T@51DFND@\*NT*/.XC&.]5"FY&5;$1I/5G-[24I/*8+D@U
MU4FGZ=8I\\@<^U9FHW]N\!BMXPOO6CI)*[9S0Q;G*T(Z&(:2G-UIM<YZ*"BB
MB@84444@"BBB@ HHHH&)12TE "4444 %%%% !1110 4444 %+0*.] !2T44
M%%%% @HHHH **** "@4=*LP2))\I"[A[=: *]*!5S8O]T?E2[5_NC\J7,%BF
M!2U;VKZ#\J-J^@_*GSBY"KBE%6=H]!1M'H*?.+D96HJSM'H/RHVCT%'.'LRM
M15G:/04;1Z"G[1"]F^Y7HP*L8'H*,#T%/VOD+V3[E>BK&!Z"C ]!1[5=A>R?
M<KT58P/048'H*/:KL'LGW*]+BI\#T%&!Z4>U78/8ON0XI,5/@>E&!Z4>U78/
M8ON0XI,5/@>@HP/04>U78/8ON08HJ? ]!1@>@H]JNP>R?<@Q28JQ@>@HP/04
M>U78/9/N5\48JQ@>@HP/04O:+L/V3[E:BK.T>@HP/04>T78/9/N5P*,58VCT
M%&!Z"CVB#V;[E:I$_P!6:EVCT%&!Z4*I8)4F^I5-*J[CBK.T>@_*@ #H!2YT
M-P=MRJPP:2K>T>@HVKZ#\J7./D92(HQ5W:OH/RHVKZ#\J.<?*RD!@U9$+2[0
MH))J3:O]T?E3E9D^ZQ'T-4II="94Y/9F[IFGII</VFZ #8RH-4-4UN:Y?Y7(
M7T!JF\TLHQ)*[C_:8FH]H/85HZZM9(Y88)\_/-W9%),[I\S$\U7W9J[M'H/R
MHVK_ '1^59.I<ZHTU$HFDJ_L7^Z/RI-B_P!T?E4W-+%&BKVQ?[H_*C8O]T?E
M1S!8HT5>V+_='Y4;%_NC\J+A8HT5>V+_ '1^5&Q?[H_*BX6*-%7MB_W1^5&Q
M?[H_*BX6*-)BK^Q?[H_*C8O]T?E1<+&?1113 **** "BBB@ HHI: "EI*6@
MHHHH$%%%% PHHHH$%%%+0 =:8RD,&4D$=Z?2@4[";L6()Q,N#PXZBIJSR&1@
MZG!%7(9A,N1P1U%2U8:=R2BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "
MBM*U\/W]T@<1K&IZ&0X)_"BZ\/W]K&7,:R*!DF,YQ^%:>QJ6ORLCVD+VN;ME
MHEA+8P226X+M&"3N/)Q5/7]+L[/3A+;PA'\P#.2>.:VM._Y!EK_UR7^54/%'
M_()'_75?Y&O2J4X*BW9;'#"<G42OU.1HJ>TLI[Z1DMH][*,D9 XJU_PC^I?\
M^W_CP_QKS%3G)72.]SBM&S.HITD;12-&XPRG!'H:MP:/?74*S0P;HVZ'<*2C
M*3LD-R2U;*5%7;C1[VU@::>#;&O4[@:I42BXNS0*2>P45-;6=Q>/MMXGD(ZX
M' _&M!?#.HD9VQ#V,E.-*<M8H4IQCNS)HJ_<:)?VREGMRRCJ4.ZJ%*491TDK
M#4E+9A115ZVT:^NU#QP$(>C.=H/YT1C*3M%7!R4=RC16M_PC&H8Z0_\ ?RJU
MUHU]9H7E@)0=60[@*IT:B5W%DJI!Z)E*IK2SN;^Y2WLX)9YG^ZD:EB:@)P,]
MJ]>^&'A'5]!U:XO-1MTC@GM0L;+(K$DL#T'M699G>'/@_<3[)_$$_D)U^S0G
M+G_>;H/PS]:X#6[>*SU[4+:!=L,-S)&BYSA0Q KZ;KQ#Q!\._$4NK:G?I:1&
MV>:68-YZYVY)SC/I0!PU%(#D CH:T=)T#5-=D*:7937&TX9E&%7ZL>!0!GT5
MVB?";Q.RY,5HA]&GY_051U#X<^)M-B,DFG&9!R3;N)#^0Y_2@#F:*""K%6!!
M!P01@@T4 %%:&DZ#J>NRE-+LI;@J<,RC"K]6/ KI$^$WB=URT5HA]&N.?T!H
M XNBNJOOAIXGL8S(=/$ZCK]GD#G\N#7+R1O%(T<B,DB'#*PP0?<4 ==\,M$T
M_7O$5Q;:I;BXA2U,BJ6(PVY1G@^YKU'_ (5MX5_Z!,?_ '\?_&O/?@W_ ,C;
M=?\ 7DW_ *&M>U4 ?,WB&VBLO$>I6UNFR&&Y=$7.=J@\"L^NIO\ PWJOB+QI
MK,>EVC3!;R3?(3M1/F/5CQ^%:#_"'Q&L.]6L7?'^K$IS^9&* .&HJUJ.F7FD
M7KVFH6[V\Z=4<=O4'H1[BJM !1110 4444 9M%%%6(**** "BBB@ I:**0"T
M444Q!1110 4444 %%%+0 444H%4D)L *=0!2TR&Q,4S#1/O3K_.I:",BABO8
MGBE65-R_B/2GU0!:%]R_B/6KJ.LBAEZ5DU8UB[CJ***104444 %%%% !1110
M 4444 %;?AG3TN+E[B50RPX"@]-W_P!:L2NM\+ #2G/<RG/Y"NC"Q4JJN8XB
M3C3=C:ZU4&JV1N?(%S'YN<8SW],]*=?NT>GW+H<,L;$'\*X#M7=B,0Z322.2
MC151-MGH^,< 8K'\4?\ ()'_ %U7^1K1L9&EL+=WY9HU)_*L[Q1_R"1_UU7^
M1K2L[TF_(BDK5$O,S?"G_(0F_P"N7]175CJ*Y3PI_P A";_KE_45U8ZBHP?\
M)%XG^(<!J'_(1N?^NK?SKKM _P"0);?0_P S7(ZA_P A&Y_ZZM_.NNT'_D"6
MWT/\S7/A/XLOZZFV)_AH;XA_Y D_U7_T(5R^E6!U&^6')"#YG8=A74>(?^0)
M/]5_]"%9_A)!LNG_ (LJOX<U=:"GB(Q?;_,FE)PHMHWX(([:%8H4"(O0"JEU
MK-C9S>5--AQU"@G'UJZQVJQ'4 FO.W<N[.QRS$DGWK7$UG12449T*2J-N1Z'
M%*DL:R1,&1AD,#UK!\1Z2AA:]@4*Z_ZP#^(>OUJ3PI(S6$R$\))Q[9%:]R@D
MM)E;H8V!_*JLJ]*[ZDZTJFARGANS2ZU!FE 985W!3T)[5U[ML1G()V@G ZUQ
M.BZB-.O1)("8G7:^.H'K7:0S1W"!X9%D4]U.:RP3C[.RW-,4GSW>Q@P^+$:<
M++;%(R<;@V2/J*U'UG3X\[KN(_0YJQ+:6\V?-MXG/^T@JC<>'M/G4[8C$W8Q
MG'Z=*UM7BMTS.])O9HY?6/LK7DC6+;HG&< 8P>X%?0OA_P 0:5JMO%;6%_!<
M3Q0*72-LE1@#G\:^>M2TZ33;GRI#N4C*./XA7<?!C_D9;_\ Z]/_ &<5Y-2_
M,[JQZ,+<JL[GLU<WK'C#0$L[ZU?5K07"QR1F,R<AL$8^N:Z2OFCQ)_R-&J_]
M?DO_ *$:@HM^"?#+>*-=ALF+);QKYEPZ]0@[#W)XKZ$L;&VTVSCM;*%(8(QA
M408 KS7X)PIY.KS8'F;XTS[8)_K7J)Z4 <1KWQ4TC1=3DL4@N+N2)MLK18"J
M>XR3R173Z'KEEXATN._T]RT+D@AAAE8=01ZUR;_!_09)'=[C42SL6)\U>2>3
M_#71>&?"MGX4M9[>PDN'CF?S")G#8.,<8 ]* .4^*?@Z"[TR77+*()>6XW3[
M1_K4[D^XZY],UYSX.\-OXI\0166YDMU'F3NO4(/3W)P*^A+^!;K3KF!QE98F
M0CV((KS#X)P*'UB4_P"L7RH\^WS&@#TZPT^UTNRCM+&!(8(QA408'_ZZR-;\
M<Z#X?NOLU_>8N, F.-"[*/?'2MYVV(S8S@$XKY>O+F6]OKBYG8M+-(SNQ[DF
M@#Z5TG6;#7;(7>FW*7$).W<O4'T(/(-<E\3?"$.KZ/+JEK$%U"T3>64<RH.H
M/J0.1]*\@TW7M3T:.6/3;Z:U68@N(SC<1TIEUK.IWN?M6HWDP/4/,Q!_#- '
M9?!KGQ9=?]>3?^AK7M=>*_!O_D;;K_KR;_T-:]JH RKK5]$\/LL%U>6EDTS%
MPC.%+$GEL>Y[UIHZR(KHP96&00<@BOG/QK<R7?C35Y)6+$7+1C/95X _2O9O
MAO(TO@'2RY)*HR@GT#$#]* ,KXNZ1%=^%AJ&P>?92*0_?8QVD?J#^%>)U] _
M$G_D0-4_W$_]#6OGZ@ HHHH **** ,VBBBK$%%%% !2TE+0 4M)2T PHHHH$
M%%%% !1110 4M%%,0"GBD IW2J(;$I:*6@D****8"$9IBNT$F1RIZBI*1AD4
M6N)2LRTK!U#*<@TM48W-N_/*'J*N@@@$'(-8M6-XRN+1112*"BBB@ HHHH *
M*** "ND\)W(V3VQ/S9$BC]#_ $KFZDMKB2TN$FA;:Z'(K6C4]G-2,ZL.>+B>
M@2(LL;(XRK J1[5S8\)R_:,&X3R,]<'=CZ>M7+;Q1:2(/M"O"_? W#\*2Z\4
M6L<9^S*\LG;(PH^M>C4E0J)2DSBA&M!VBC:1%C140850 ![5D>*/^02/^NJ_
MR-5['Q+!':(MV97GR2Q"\=:K:UK5MJ%B(81(&WAOF7 QS2JUZ<J32?0=.E.-
M170SPJX74Y%/5HCC\"*ZRO/K6YDM+E)XCAT.1GO[5U=MXEL9D!E9H7[JP)'X
M$5GA*T5'ED[%XFE)RYDBM?>&6N;YYHKA421MS J20>^*V[>!+6VCAC^Y&NT9
MK+NO$UG$A\C=,_8 $#\2:K:=XCA2!S?/(9F<M\J9 '8"M8SH4YOE>K,Y1JSC
MKT+_ (A_Y D_U7_T(5C>%[Q8+UX'.!,!M_WA5C5]=L[W398(3)O;&,I@<&N<
M!((()!'0BN:O62K*<7>QO2IMTW&6AZ-7)WGAJ[6Y;[*JR1,<J=P!'L:GT_Q0
M401WR,^./,3J?J*U%\0::PS]HQ[%#71*5&NE=F,8U:3T0_2-/_LVR$3,&D8[
MG(Z9]*36KQ;/3)6S\[C8@]2:JW'B>SB4^2))F[8&T?F:YN_U"?49_,G(XX51
MT4>U35Q%.G#D@QTZ,YRYIEC2M';5%D*3I'Y9 *D$GZUJ1^%6CRRWS*^."BXY
M_.L*POI=.N1-"1Z,IZ,/2NF@\3V4BCS1)"W<%<C\Q6.']@U[^YK6]JG[NQCK
M>:W:3>5FX9@<;63<#766S2O;1M.@24J"ZCL:I_\ "0:=C_CZ'_?)_P *JW/B
MBTC4_9U>9^W&T?G733<*5VYW,9J=2UHV*_BUDV6J<;\L?PK<^#4H3Q5=QGJ]
MH<?@ZUPUY>2WUPTTYRQ[#H!Z"K6@:U<>'M:M]1M0&>(G*-T=3P5/UKSJU3VD
MW)'92AR043Z7KQWQ'\+]7DU35M22XM/LA:2Y4EFWD<MMQCKVZUUEE\6_#EQ"
MK7$EQ:R8^9'B+8/U7.:9J/Q4\,M:31++<S^8C+B. CJ,=\5D:'(_![6X[+7+
MG3IG"K?(&BSW=<\?B"?RKV<\CZU\L12/!(DD+LCQD,C*<%2.A!KU7PY\88EM
MT@\002>:HQ]I@7(?W9>Q^E &%K_A_P 9Z5JTT-M+JUU;,Y,,L$KL"I/ .#P?
MK6OIGP_\6WVG+<7?B"YLIVZ0/*[$#MDAN#[5U\?Q,\+2+G^U%7V:)P?Y53OO
MBSX;M48P2W%V_98HB,_BV* .0USP=XIT+2Y[ZY\2AK>%<M_I,JD^P'<GTJ/X
M0:S%8^(;BPG<*+Z,>63W=<G'X@G\JP_%_C:^\6W"B51;V49S';J<\_WF/<_R
MKG8Y'BD62-V1T(964X*D="#0!]3=:\6\1?"G6(=6F?1HH[FSE<N@\P*T>3G:
M0?3U%:?ASXPB*W2W\06\CNHQ]I@ .[_>7U^GY5UD7Q-\+2KG^TQ'[/$X/\J
M,CP7\,K?3K&9_$5M;75U/@"(C>L2CT/J>Y%6?$G@KPAI6BW6H7&FI$D$98>7
M*Z[CV YZDX%2WWQ7\-6D9,-Q-=OV6&(\_BV!7E_C#QQ?>+9E611;V4;;H[=3
MGG^\Q[G^5 &S\&O^1LNO^O)O_0UKVNOG_P"'WB2R\+Z[/>:@)C%);F(>4NXY
M+*?7V->B?\+A\._\\[__ +\#_&@#R?Q7_P C=J__ %^2?^A&O:OAG_R(&F_1
M_P#T-J\.UR\CU'7K^\@W"*XG>1-PP<$Y&:]$\'?$G1= \+6>G7B79GA#;C'$
M"O+$\'/O0!U_Q)_Y$#5/]Q?_ $-:^?J]4\7_ !*T77?"U[IUFEX)YU4+YD0"
M\,#R<^U>5T %%%% !1110!FT4458@HHHH ***6@!:***!!1110 4444 %%%%
M,!12CK24H%-"8X4M(*6F9L6EI*,T""BBEIH3$HZT4M6B6(R[ABFQ2F!MK?</
MZ5)360,*3C<<969:ZT54AE,1V/\ =['TJW7.U8Z4TPHHHI#"BBB@ HHHH **
M*V_">F6VHZI,]^I>SLK:2[FC!P9 @X7/N2* ,2BM?4/$":E:/"^D:9;G(,4E
MM#Y;Q#/3(/S#''-7-(BMM+\+W&NSVD%W<M="TM8[A=T:';N9RO<XX&: .<HK
MI[DV_B#PG>ZF;&UM;_3IXU=[6/RTFCDR.5'&01U%'@E-,!U>XUFT2YM;>U5B
M&&2@,BJ67T(!)H YBBNLG\/QZ3I'B>&XCCFEM6MC;7!&28W8X93_ +2XJOX(
MCL#J5_/J=G'>6UK82SF)QG.TKR/?!- '-T5U\GAZWTU/$J%$N(4L8[FPG89S
M&\@VL#ZX.#]#5;P'8QW^J:@K6D%W)'I\LD$4ZAD\P%=I(/'>@#F:*V/$B7L-
MS!%J&G6-C($+!;1%4,">IVDYZ5H1FV\-^&-.O18VMWJ.IF1P]U'YB0Q*VT +
MTR3W- '+T5;O[Z.\OA<QV5O:\*6AA!\LL.IVGH#Z5U7]JP_\(2=5_L31?M7]
MH?9_^/,;=GE[NF>N: .*HK=\'6\&H^-M.ANX(Y()ICOB*_(1M8XQZ5-XGAU&
MVAC2_P!(TRQ1I#Y;VL:!FQV)5CQ@T <Y173:"T%IX1U?4&L;.ZN(;F".,W4(
MD"AMV<#\*9J]O9ZCX7M]=M;.*RG%T;2YA@R(W.W<KJ#]WC@B@#G***WM+M()
M?!.OW,D*-/#+;".0CYD!9LX/O0!@T5T?@B.Q.IWTVIV:7EM;6$LYB<9SM*]/
M?&:N2>'K?35\2J42X@2Q2YL)V&<QLXVL#ZX)!^AH Y"BM?PY?+;ZE!;26-C=
M1W,\:-]I@$A4%@#M/;K5GQC=1C7+[3H+"PM8;6Z=$:W@".0"0 Q[T <_17<:
M+IMQ)X*L[K3-'TV]NGNYDF>[C0D*,;<%B*XN^=GN;AWCCB<LV8XAA4/H .@H
M CHK?\:VL%GXB\JUA2&/[- VU!@9,8)/XT:%:03^&/$LTL*/+!! T3L,E"9,
M''ID4 8%%(W"GZ5O^,K6"RU:W2VA2)#86[E4& 6*9)^IH P>E%=F;<Z(]AI6
MD:1:ZAJMQ:K=7$EQ#YI^89"(I.  .IZFN>U^.>+576ZTQ-,FV*7MXP57./O
M$G&?2@#-HKOIM.NK?PYH]QI>A:3<12:>)KB:XBC+E\G)Y()X KE?"\$5YXJT
MJ"XC62&6Z171AD,">A'I0!ET5WUOH>G77C/2KZUM(SI-^TJ/;L,K%,BL&3'I
MD!A7'Z)IW]KZ[9:?N*"YG6,L/X03R?RH HT5TFI^(+)+BZL+70]-_L]"\41:
M,^=QD!S)G.[//IVIG@2SBO\ Q.D$]O%<C[/,RQRJ"K,$)7(/O0!SU%;GB2/4
M(?LT>HZ7IU@Q!9?LD:*7[')4FL.@ HHHH **** ,VBBBK$%%%% !2BDI10 M
M%%% @HHHH&%%%%,04M)2B@04X4T=:<*8F+2TE+3(%I*=BDH$%%%%4B6**6D%
M+5$L*='&TKA5ZFFU:T\9ND^O]*I(F3LKE21 0:()2A$<AX[&GM]XTQXPPJ90
MN5";B6:*KP2G/EOU['UJQ7,U8ZTTU=!1112&%%%% !6IX<UD:'JOGRPF>VEB
M>WN(@<%XW&#@^O>LNB@#7U"/P[#:/_9EQJ5Q<,1Y8GB6-8AGG)!)8XXXQ4NC
MZK8_V+<Z+K'VA+269;B*>W4,\,@&/NGJ"*PZ* -Z_P!4TVTT%]'T4W,R7$RS
M7-S<($+[<[5503@#.>:J:5J4-CIVLP2AR][:B&/:,@,'5N?; K,HH ZC_A*X
M)_ DVCW44C7X\N**< 8,*MN"L<]LG'UK,T+4X=,_M/SPY^U6$MLFP9P[8QGV
MXK*HSB@#J+'Q5 G@F^T:\BD>Z,?E6DR@$",L&*,<] 1D?6J7A;5+/2[J^_M
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
MY4?=/%;]AX[M[R18=7M5EC/5@,U2C);Z_F9NJXOW8V[]O\_S//[+?!=JX49
M;J,CH:['P!X:CO9GO[\A+6(=&_BKJQX=\*>( +BQE6%@,LJ-C\P:Y+Q%K:1E
M]-TUMMM$I!9>-U*+YDTM&56G.Z5DT_/3_,G\9>(X]3NFM;+"VD"D*!T8^M<C
M;\L__7-_Y4D3%C)G_GFU.MOO2?\ 7)_Y5JDDDD"5KM]0@'SG_<;^1I\'WF_W
M&_D:+5&DEVJ"6*L !]#6I9^'[]B7DA,,>QOGD^4=*HF<DB#1-.?4M16!&5,@
MDLW0<5T=S+;VEK%#'_Q[0Y$:XYF?'+&JUK+I^D0>7&6FO) 26' 48K':\DO;
MV)I.@X51T4>E%CFE>H_(B@E>:[B9V+$LHY--C'[Q/]X?SI;,?Z5!_OK_ #I8
MQ^\3_>'\ZHUV%F'[Z3_>;^=37(_TF7_>-1S#]]+_ +S?SJ:Y'^DR_P"\:0FQ
MTP_>GZ+_ "%/=>(_^N8HF'[X_1?_ $$5(Z\1?]<Q_6@S;$9?W47T/\S4FW_1
M%_ZZ-_(4K#]U%]#_ #-/Q_HB_P#71OY"@EL(E_T.Y^L?\S1;K\EQ_P!<3_Z$
MM/B'^B7'U3^9HMQ\MQ_UQ/\ Z$M(+C+9?WX_W6_]!-,ME_TF'_?7^=36P_?C
M_=;_ -!-1VP_TF'_ 'U_G3(3(,?,/K27:_Z3-_OM_,U)CYA]:2Z'^D3?[[?S
M-,29#=K_ *0_X?R%0W*_ZO\ ZYK5J[7_ $AOP_D*AN1_J_\ KFM(N+()Q^Z@
M_P!P_P#H1J&8?)%_N?U-6)Q^Y@_W#_Z$:AF^Y%_N_P!32-DRO(/E7\:CD'[M
M/J?Z5-(/E7\:C<?NT^IJ6:Q9#(/]%_[:?TJ.%I8V9H"P?'5>N,U-(/\ 1?\
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
M>S6-T)K>1HY C#<IYY4TVU.3)[Q-_*A;D228ZW)+2<_\LV_E4EK]^3_KD_\
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
MD:DM3B9?]UO_ $$U29,EN2V9_?#_ '&_]!-/M3^^7_=;_P!!-0VIQ,/]UO\
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
M * :],^T>]1)<S,ZE3DLBIXPG_XIJZY[I_Z$*\VCEPPYKN?%L^[P[<C/=/\
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
M*D9U\2UVQQD<4MD["[C)&.0/UIMPV9C386Q,A_VA7)?WSU+>Y;R.ENY<RO\
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
) Q*,444@/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>duot-20230515.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aAps7xRiXgen8uEYHMsSa+OSbPtx517iZkhvmh7bVlqjyEiY/C8fSe0gGcWgS8N -->
<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/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:DUOT="http://duostech.com/20230515" elementFormDefault="qualified" targetNamespace="http://duostech.com/20230515">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://duostech.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</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="duot-20230515_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="duot-20230515_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" />
      </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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>duot-20230515_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>duot-20230515_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://duostech.com/role/Cover" xlink:href="duot-20230515.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://duostech.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.1</span><table class="report" border="0" cellspacing="2" id="idm140551279818720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>May 15, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [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="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">May 15,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39227<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Duos Technologies Group, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001396536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">65-0493217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7660 Centurion Parkway<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jacksonville<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">32256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(904)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">296-2807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (par value $0.001 per share)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DUOT<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CityAreaCode</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine1</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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressAddressLine2</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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressCityOrTown</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_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressPostalZipCode</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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LocalPhoneNumber</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_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_Security12bTitle</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SecurityExchangeName</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:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SolicitingMaterial</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TradingSymbol</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:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>duot_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="duot-20230515.xsd" xlink:type="simple"/>
    <context id="From2023-05-15to2023-05-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2023-05-15</startDate>
            <endDate>2023-05-15</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2023-05-15to2023-05-15">0001396536</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2023-05-15to2023-05-15">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2023-05-15to2023-05-15">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2023-05-15to2023-05-15">2023-05-15</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2023-05-15to2023-05-15">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2023-05-15to2023-05-15">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2023-05-15to2023-05-15">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2023-05-15to2023-05-15">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2023-05-15to2023-05-15">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2023-05-15to2023-05-15">Suite 1000</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2023-05-15to2023-05-15">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2023-05-15to2023-05-15">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2023-05-15to2023-05-15">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2023-05-15to2023-05-15">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2023-05-15to2023-05-15">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2023-05-15to2023-05-15">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2023-05-15to2023-05-15">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2023-05-15to2023-05-15">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2023-05-15to2023-05-15">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2023-05-15to2023-05-15">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2023-05-15to2023-05-15">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2023-05-15to2023-05-15">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2023-05-15to2023-05-15">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MTG1X#SY['R73>RHY_U=3_ 102P,$%     @ A8JP5I>*NQS     $P(   L
M  !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%
MG;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XU
MA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.
M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,B
MM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "%BK!6JL0B%C,!
M   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;
MD*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>
MIK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DH
MV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F
M,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK
M\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N
M5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!Y
MU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ A8JP5B0>FZ*M    ^ $  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%
M3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL
M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]
MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP
M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( (6*L%9ED'F2&0$  ,\#
M   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@
M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"
M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-
M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[
M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF
MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC
M_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%
M  @ A8JP5@=!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " "%BK!68GK"B>X    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "%BK!6F5R<
M(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( (6*L%:"5S88:@0  "\1   8              " @0T(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "%BK!6GZ ;
M\+$"  #B#   #0              @ &M#   >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( (6*L%:7BKL<P    !,"   +              "  8D/  !?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( (6*L%:JQ"(6,P$  "("   /
M  "  7(0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "%BK!6)!Z;HJT
M  #X 0  &@              @ '2$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " "%BK!699!YDAD!  #/ P  $P
M@ &W$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"   !%
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="duot_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="duot_8k.htm">duot_8k.htm</File>
    <File>duot-20230515.xsd</File>
    <File>duot-20230515_lab.xml</File>
    <File>duot-20230515_pre.xml</File>
    <File>ex991x1.htm</File>
    <File>ex99x2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "duot_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 23
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "duot_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "duot-20230515_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20230515_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "duot-20230515.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2023": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20230515",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2023-05-15to2023-05-15",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://duostech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2023-05-15to2023-05-15",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001079973-23-000737-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001079973-23-000737-xbrl.zip
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
M M]XE(;Y\"G^'-F!/QU@UJ/F 5(2Y;__RA24PZ.T75XX9/ZF[\?5Y_SX(9J
M@:'*(1+*G,0&[<$E#0R1, #?F1#1F>(*Q:2F:Y#D->[)T!D."Q[PI&/90(SM
M!-B2'<MQK(%_;4AUIR^"CO(A$9G=L1CPR)M]8F#M 2DI-6]KB%L&U0^16&22
MTR<B 4TY)1CJ_QLB,AVA\I<M <:OC?Z-B?OFJMZN55&K?=RNM8XZ3$:;5JUR
MTZRWZ[46.KZJHMK7RJ?CJ[,:JC0N+^NM5KUQ%=&/6>*>S2E6)>X6\SX4M(X%
M\ZNI2@JI2CY7>AO<,7:P&5Q__U54,^KA"A^_Q/@WANNTT;Q$1]S&I@P^(K,M
M*369L">354MS1?XE2J4[;5);3*N,)XU9V:O1XY-QW %P/YOPA?$ERL7D^6RV
M=Y06E);?AC7O2??614A\Z%NW58-?:]:NVJA9NVXTVW^8)P%<UR[C+C8=Y%@P
M41,=(93)(HNA3'Y'WT56%SE](FZYC#J4\.VMVDCK8Q-BS;'FB/N94C;WYS%&
MY/EB=4UB6\Q!.\%W@B&'(]Q!Y!$&(R9O$WWW (B9\4TG,[[I6E8)-:^&B'=2
ME>+UB?EO)_/-U1+EUY:E7F_O8X*.G ,=4 U@7E_'XS'03LPX+Q:A+%&^Q&,0
M_QX20%_CU]Z1B;\7AU98EUXO"J!>WZ1)>I2+!K$C^D@+=#3W8/9;?>/IZ7X-
M@30.;Z)<=2V.VD3KFY9A]<#>T!FS7'L/U4TM]0J5+*Z'?;2\4QMA<'N"?N$-
MV(1NA#GB-M%$WT)'%%CL@*\$3PG>@>T"R?\UEPVNUL$=@\!-PP!5T.2>EI*0
MWVVLZ\'W%Q,2*MX.D5^P:99A8)M#91;\Y#4_CAP6('@DS*$:-@*BH<8+&B1'
MCAZ,\H%G<Q]6-E8E8JQ@"Q:#\"/W<5H.N.Z*MW]1L?0%MNLX[LCLC,YN?^!7
MVVXHO(CM)M%)<XC-K$=A%-'XL@*=B?*I83&JXZ56[>B+^9==G7_9"/].J4$
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
M_[<YQ/3QW[/Q=].\^5K<;S7.#?KU]OJ!-PK5=)7M4U=YZ'OL^']02P,$%
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
M,$21*(3ZYEZ/%5"<I?A\"TP,=3RCQSI ?.OP5T;,>/$+1B<* 3@;M!NL8>K
M!E1,,;S5-5@#O-;GNJ;-6B=0YT>#H=2!$)BS Q8&R[IMQLTK'J02X>@/S93A
MF%8?.(PN(MH^QE/F AN$\ Q-#SQ'>S9T C-HU#^E94F7=EX@XX9URD?BL;+A
M88AA)TQEFG"BFIM:91LU-]6CX.>Y\ I:!1GT,AGVC2K$<F2@ GGV4,R\!M.R
MO19 ]ADS%+;MTI9=#*5'0NLDY24;;#FQ64N-09Z 3K+KM,%SQ!PPK@]!*0&\
M!DV; []QYQ9I$@NAKCFF\NCUT6CHB@X? FGH8%V;/D$;&D.2175AX@"FQ_89
M"H+'@HRML8(=@$K+8$1EK3@@<O!6D+0.53UH&"VS4LE'M$'S)HFE;9)XFR1^
M.S8=9FBKKJ.;YB.WGJGSSOS5,K\%!QTUUI)HAXMD03Z2C&40PQ6V829PV$PV
M^GPFU+0V7E,=5MMV=V++;7Y83KW#AJS[JCSHI/1!ILH7O$<-_3QL-T<SP"([
MS^MC_KO9=,"U#YF4N,@@2'V"<PGH,I@] 9";FJT 80&DY >RSH?4.:;6!*A.
M#1=6S%5NR!R(.P,#9NPW!<L,7$;SNZ@^;:]A'[&J@U92^VC4L'.1/<+92AN"
M:SV@.GD&(\_J&]1ZF2YC7<5T+9L$+0$ANM!F$*^G%U@(T\48942K&T%?&09I
MBJ5UJ=_7<&W-P"82FB=F?6$.A@]T<5K#I=X"1GG@/_#,!FMHAL%!\YQ^C280
M2$\S79MF$&GBPD\M,I9F+MONSG#O >44RH >LD8]X$2TI<VO2CMC90+/Y>8L
M&H\TB/-$(!#Z2Q(.AHX KNLO21Q^,M9.&4K, -X2+ ^<%/Z.N.W4,=\$SG[U
M%)20/DZ1@B.QY3"F\[:-T/0FU4E-G>DHVG4;9<R@[8,2%H9A=(1(1O;&H4]I
M'3]AP'@M8"\GAN"!KF$NZ^X.^, FO#J2FO2$!^R[COMHJ"<\,8_),<< 6*;3
M15!HAZ\-&,(--S)MG/0<9 @V\+VVK#?]!=)VRY429VZKO(R93F4#7 U*=]K_
M8SBRU5^R39Z^>X45!&]H:ZML!#@&W:3I3(_ZE!]2"$B&H+H=4(*>9NL1+]$9
M84X=MT?9P$.8 /78P/9[^[$[UJ7]<:C('UEG*RVDX6? UJ'M4R,ML[L[+5/V
M"FLT;/-W@=FRIC(]66AKI,F5J#K'7&NU";##T(6V"W,=08C4/_!W4U0C\((*
M X1B&Z;31F!CEQAQ)79W_A+3!U*,\P'ON^@LV(K)BHZP*KFAZ1C^A]8[W"[1
M#>WDI&B$L!-H!2X'%GN LJ;7/^PZM -MF*1 ,)JZJSBN%Z+COKDGA^$9]"AA
M.2B94W%*&TB)(YJFCF-@IW10X@Q,*^]O<6&I<@ X"&N'/@IK4QNJ<%JHLAWX
MM<.J9'ZZ,YS2?"+,5JH4(\',#1I11VTK!A/@R^-8^&R^C)EVFDZ!)1[VHXXE
M6$?D7MZ;@/I+#J9-*$']G00I6B+";CO@+1I+PZC8$*[0'9X*(IXN$L,(XMFV
MX5:3H'D3,-,U-</;U@>16CO2QSVL!07;%-8OUG3I-'?$/%>6B*8I81!J%5P!
MU[9I@RM+,-(.=F!'S#:S#!.FA*C80LB/6QFHL:"E:R:1].^A/>G(#^A7.?(C
M:9LZ]<%@0K;=DF:]W2ZV,U*4=4WLL]50H)$#==+2;)9AXB.)"]S*2QUPT]\L
M%,DN%#QX#[B;MJ83RB?A!GOLNN[(71S,,#&WKFNHQ:AF@\] 'G7*,8@K-''$
M""5F==P:3',P&DT'@8;P!"F>.0*D,)P\&;2!OVU2)Q1C+G\ABD)TJDV\3N]0
MB7A8:F*FW_,/0 YI<RH@UU!E2X4%5[P!Y390B2X"I^G(]$/<!^-:<HNE^H;;
MH(>Z';Q;1!8B/^*9^B(V) /*-':W^JXN0$65BFE0DX\%,VLH@$ )Y"8<.^AN
M="(1&H6U 90 ]/JXQT9ZW-R.^W ])4E#FR R"VE'\+"'+A!U:7S[$E8@3=?R
M'>HF]MPK+&?NAE5NBZE)DT7$!YXI^3@^!D@'W1FBX YV75_YE/68L*<S]'/H
MEKXVW?='R<) @V@?=VHYIBKW^<@><1XY)_DU(7#=@\X!5Y(QF6Z@'TNX3V+P
M^;FLH'="/_],;2M3;5[@Z#G2O->N!KQ$"[5_P!XAP^^#0,%_]A,>(L',[$:$
M&LN9IPC"^94[!<=]%+FKGQO/1_DZ/_U W2$!5P\7[<-7P?3LXU/93&8_*63V
M$T(VNXZ2 Z+ MTX!$)(@[B>RN7TA)V56#P2J!0UT*4(!XR8RB6PBL0:&6!?3
MKZU&.4?:/[%-^V_3_L'F([I'E6/VCG5%^_89@DG2;9O@3[%FT=V=U+Z(:3/#
M=0CM%,(4'MNM!$X@>-%4C7JYD=! ./@!ES<";Y297=R+B.J7ZU.O3^ZPS+-I
M0>BO#>0UE>?65MEMXCJ]" C"&MPBJRG@!M (Q_"VW_G)*EIO"../!U^740K@
MPGS^,9C1)S">9:^DRUT2W=]#[G"Y9&X_E4F"!D\+ZXOS)J#2/X]'.DHE<^EO
MW')1&W?TC]=)&W=@4 -U&/4+QW#,V+*!43[$: JF7S C A& '!(&FF#H07R%
M'14T</2B#HM .-)G3],N78\PMA>=CYTW\40:-L")![W13E_L#9P"\D&P*^R=
MGB4S.2K(-S#XFWG8TKI6/A60X/BFW1WO_*8&#<TAE/L)=+)-HP=L1'CN"(BG
MX=$-?G8 D^L0>^O8X?)$MVH'FTOX2;M+>$XEF.RT\1=Z+!C]#9LM[5 B$ELO
MAD=#.?[A40RR<+NW=XJ [6<^:"X,F)GG<%98OP+CT]Q"!Z(?ENML87!KT'AI
M> H +66QS!KE_N$.81Y B:8(<!#:-NIUF4;K.=[A5S8,[K#>,14LWQ!25C1S
M85XO/<%U"+:<X<9,5JMDK3#]<"H,-S:  .]'=SL#+2P7:,2$&(<T&_1L%I]$
M,I/]82(%@ -#1S 3#KK;4K$FR@?54405S0&PSJDAGJ><VG6PNW,$6H$F $-O
M\Y1F$)$^/1VHP LXV(%B=E9>7_A>_@'P8!OG?I# J6'EKL,:V\HS-X^]'HKR
M#]JY;) GVN_L=;@JNHMLT?2@\]-5=@ <5NY:\)5?#A^JUO&SSNA^5I@/F8C]
M%10\@<:V5U)$5@/%;6+.':73D6E&D+,TV^,:/'")=E5AZQ5[0<'-:)@SP*PM
M=L&&IJ6Q/^:O.)S8@K'T_@%W-'%)7KLWON>UNV&BVH/?Z7>1Z;'S2E5I_BRZ
M:C\UM;OCO1LL$=\>XB24N6*B.!G%K/HU2IL 2)Z3.Y@D8]E6/,"D94>$(DPB
MQ*6B=5DW.ZO\^57@<#]?H.FHQF%G4GA;FE1*/"_Y[FU=^189%UZQO$1=J"\Q
M*")\PT[7T---[U@$>NR>9>YC0='L:(I?B.0^,3:D:LE[F"[>RYNB%@5R@#H"
M/*F:;;E=SP>C_;1-MJ+/W_SU4O\.*!<4 _SRM=?@@4_#P^"3J,'Y1#0K"VS&
MDI^T1$%;]8,J-0.H1YG&_]#V4XO>!%$L!3W\-NT09>-Y#?^LFS>8?<A=8<<<
M<&JC*D4N^S;,G$>G#WI>AC@<^7ZD&@/4&0X5@B.R&R9$$=K,QQ"+_$?,)F Z
M(DL^ZT5ROU@-":8)"D$0Z&J]8"C,JG]C;=&A 67JIWC"!6JCJ3E^ 2TZJI_&
MC;A\!]P-Q--H>K']Q^;^^\<UG6]>VIEG?WD?,DGV/MO=83^'%(P^S';#1C_#
MS'CT$UGK1#] ;S?Z24?N3QG9!T,9GPWMFS'RF:]L1^!BC4/1#S%&1W<[^JF#
M6T=&/@LP[(,T+/4\4=Q2-0G."Y5I?^];A\@&K1\,%6APY@TEQF3]-U57^Y:"
M6@<&2]0\>/LS+58( :\(C\X I>9KEZ'YX.:V'OY^/-.F546Z$0.C9AP>. F4
M/]OZ84]3ZU3MXQ,>()ZQ!5_690U*6)K2 7VL!8T?406AJK%7$*.54AE<1;9Q
M";& G3437_.+UX!_C(,UZEQB4WUD2$,-*K-#]](OLW3!TZ!JCX#';9G,0?4V
M..E]3P.S8'H( FI>FIIGVZQPK3(,&59Z@1?'9O)B/08Y;8YF>VX#+O/L*O)7
M:!BF4T/!(AV MF*U3-/C5'^?!<\%A@<[6C1?-4?V:XTIY-EK:1(57^<9Y7&4
M+Z9%3YNC70N!6Z_+3[;GI;=</XT0R!HBD]H^7^>ZPQZ?(31AO(5 &+8/>0=3
M]3EZ,E%@X4'GT[/$?+R&F$1V6.\B@XRVLO\!\?"Z!2 *P<2)/G+@F1P.&]B9
M + JRI>ZYFV617GEH[+*Q#>0!U:<)<\@%GARX &7#^^]&_K\'JM[F+%)J/:,
MLX0'I)D;O^8=<_+D\*B>)CT&*F\8+CV^@!TN#I.!*NIPHK#_BP_OK[KP6R[B
M'KW@O7&Y CL);NRA+ X7ZL "[(,3QU$8?%T2/1<A='*0OP>!#E!Z]G8"T:.$
M:,6>^T3/0:;*NE8JL%\^^X5<V@D9I%(\<L%CP]P(S[4=I_OURQ<,BR#..P"F
MI6=^#D'R["?K7:.LQ )88^B(A3L/0VUKR)W@1KHM8%6'%>%FZ4T*<L-K T7?
M5@8>9-#;MMOI>LTN9R;]VY+IR4EM\PF[CD L9 /32RVZ/RO@SR%NL4RLM&D1
MVD3/C?:#>#"-KPP>"2\,T%(V5'IT@$:/9=*U1^PL9H&ZV8D1V1#,H$-8)$Z"
M]CG%!(91G(AXX4M1$S4267B[B'"[89_K8=0<,E>>\8^8J^",B"DX]S0##*<A
M1AFP#1(812SD3;/BNSN@*N5'Y'G49<&!2:JWOX6=4HM'/;GH+@3O@<,&#YE4
M%=#.*>PC0=BQ7:+KT#RNV8!@UCM#Q J>\L(#/U[JNO"4@J*-K[A=+XZAWKG&
M&EY0W1G]:6B@XU'>I4^&=MVY44Z@$$:>8#$D'S(N]/Q>1;,4MX-!+B(55N")
MY30XD+.H /"H'2D64*;^N)K%1 AL"6A+8.60BGJRL$_:\/+[[)3)\/#8SQ&L
M,ZI2 _' 1*O7T^.PS@J'M253\?/J$*&':6J)V@C:8,2:!U%'- CMX41)]OPG
M8(K KM#MU*P'!@7-POR5IP0]TX),'8T)>F39I\!,3I2L[VB8;UR0N$]+62GO
M]V\XM-%]'7LU)D!@@0$#]+\-!$=$XWX]F>CM%37+.\$Z@(FZFAW7\ ]J7.[!
M0''W'_APO2AG_?WP$L#*"<G]=$K:%]-2"A.!]$.&57;RR./_A3.1'W&KW'CU
M;#U3GX+RXHYUVC4&L]?!1!9,W<'#8U8]]>3"X>KG#I<EUU;, 8;_OQ9;=/ER
MR8S\@@+:]*:,Y+8IX[TU94QDH,P2[]>80Q_.O DL-!T\.N5ZJZMJC:N7"B=G
MU4KUN%RJ<<>7U:MS,"%G!7#IS@"O5X>U<K&<OX0OUP-3H7I6JU;*Q7R]A&2%
M'Z>ELWJ-JQYQU?/29;Y>A@?6 \JG*T-V5<R(?5[/A#YW#N?RV&X^ 2D7_]E[
M5I_O$T+N7A03]X.*X_2/^A>5NZH"XG-U>IJ_O*6/?!T6_+A];BZ4<R%LC![%
M.P<"/!T&3HPN=VW0!?YO(P**(CCE/%ZF _=\29TF^5%AA_]"?PY?+U01A6?_
M[$E#_"5SA_?8GBJ(@GC/?DLDQ/M!RLRTQ$LM]:><WEMLWA>"D<+)I0 ,B8$A
M0G#9;?S.EQ.I1<% U?=23(^,%SG4V-8&0%*JU^C?3][U2 U35_=FK#B]-_=0
M\8)SY)44ZVV+$.PS=MHV5\*[JUX'ZUJQ] V,HXJ5J\#,BV@:YT7==!?!F^_E
MJ T.;QE=3PRP<TSRSM KK1J]K =^^9C]"(B1-I3E9J+FE>I_7K4=6 E!NB>N
MO=^2Y>[^OG??IIUOV+22<J\=W@\$N7B=&Q@7E6=E;_JRXUHKK5;CDR0D>;P
M24JE/H=1<UFZ+IU=E6I?IR\OQDCII.E,8MJQBVOG>3!NP$V"9F[6BZ/!#6MO
M'5N#YSIEDG]'Y0BG]S[!TT+02=L7#E)=92CN^ @($7ZX]Z,^=C[LA'L-Q+\G
MZ(;1Q\;AV?OQ5S"HS[RY;#J&>>^[7:$KW"LQ/MB];3G[^^>6B>TL5:O&RJGY
M9\V^OP_&\;X^I6=*W ^N[XQ<)7]W=9+)[G'TJN5_]MB)T_Z$X['E"/P>W44^
M*V7X3#HY$3MQRX[GEE4A-#$=H:/>Y"((/;XC-Z>GE9N[B_0K$9K))G@IG5L8
MG:\2JBF*;9)(QUK+EPA:+?Z<Q3ELW70VF66'9W+ED('R*Y!([],JEG-\+KJ[
MJ%<2V7JY4WJ8Q44O69W'67B>>TH:$]3)Y)M#9-^2*D<K$.LXJCB_Q$&S7;\H
M-E9 E'0JS0O)S!*(LA)K.K\8;ZZ;L5G0Q#NLL;S<D8_/P;)D[P=RH_6SI)?3
M9[^2RW575Z;5HQ+R]FIC<0F5^'02<(?;D-^UXEP< R*?3.3XA)C>-"VUP6*^
M6=#$*YUB2.G@M2#5YC%V9>8-U??):J:N1N)FL78DV8/\D64O.VXN5&MU3*]O
MX^>WC9]7$S._#FU#GV^<93T3L^0 >7 MEKMGY&?B*3?B]/GWYXPY?[&*,Y/.
M\)(P%LVMELN&Z#J< UW+"'^KG5PSF]+;4HF\ EW9=(I/CMO9;;R[[LA*6)64
MQ857Z9N[LZ?Z\Q^CI\W+.POX, GP8'+",N*LS2#1RB0[CD0MN9^1G1LE?3P:
M B^51"G4E_,5.;:A\ ?S7X9>:68B9W=L/QZ^2-T44^GCSI'=?%?Q\*BXO+U&
M>4U<+ H97EQ*5/@^,2#RD@CN74K8-)6UP3*_6=#$:Z!"2 /1*P_/Z2[G>ZU^
MWY&KY<J@]^?G?<?QE5':K>8$JRTD>N0-E='>C^/+:JW&G>8OC\MG[UFL\-)(
M,;,,/^!]KI_>CYG>)ML^EE()9_B#JS9+W@UQD1R;HU_8>OU*+]O2>O3)W@^O
MI_7LF"O]/B^=U;;IMX7I'.[>J.&!1T8K;ZBG_H6F'L7O-8C,6*0&)J60+PW4
MN^+]H']R\O!3?I#)^2*D7T5*KS9^)^NJ:9$ MS*5&0O5WXHUI&R"S^;&RN:+
M\$8J4N6S";:2 G,4AP<!3&>/"\L]O/U]7)"OM75Y&O-SBK\@[[2B8$FKID\2
MEI3-IC:%79*)-)\17\B]\>R2"_NA[! ,X)9\Y,KB&?KDXC)=O3J\RXD/*]4G
MKPR.CT,G?$271R/F=QTFBWPN(_(IX=];/I9X,9G@A<Q\?=T;D.W?)OE6[B4)
M<=XPE770<+Y7C$H-0FXGT&<=VX^^!]>7Z;+K/!]?W38V6;.QM%^P0LY?VON6
MYS2X1+G,,M)>[Q4#V70"L+",7LI5:;0-5@F;!4V\@DK$*:BR@3?L5$S;IKE
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
M$FV%S)J[?A2R%[?EI\>X'5[S$6UR)G$BT5:X(N.PH+0>*LFZ*RU6,GP1<?W
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
M@C="7WXYK!9O?^ O)_73RH__!U!+ P04    " "%BK!6&P0%$E,W   *- $
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
M#<2>%F*Y0L:0?\-A]IS.('(F?/#Q0]7-GR/EXS1_@X/8AFSDCD\IA9[X:/!
M6S("_%VZ"WL(%":H7/L=12;K40K8RI6R>*E_W=2F6)L-[:K/JIHC-"3H)0R@
MUWCE<4)I UDEL9!Z:Z,>)2DM<;YYP:%Y:"O;H,.OZID]20RJI]Y*N+A=U1E2
MI)I<@\R8/*>P$1ZG9@/[S:?[(2@7740?=6M(+SV?2"+'BZ8I1KG==7.1:7CE
MN[G/&[?!GE/,I;8'IW--9QT&@3:LHXTFM0Q+LB(U,NLC<5=1<$"R@N2&Q&)(
MTAU@RV"9FQ8A&LD%KC1GR4"%E@TWTK"0+#+;\;;8]DWC<LZ=KFOR_R6E6S0&
M6@6Q^BX*%S__IFYQ07J$@0%F+5.JRA0K'3P*63:O][)DF]H0<FBR)IIY#C$D
M$<EV"R'(&.4%NXV%P2?H;$$FOGYT>(^V2 (Z/OUS4@^T<+TB:!NLV:7S3I>7
M-$!]-8+C-&^]QO;TZ8'$?UIT#9LDLA8+2$_.:3<\3MR3Z60ICB.%?= .A]D;
M>GOMV/:IQ81TDH@@-:'5@1A4ZI=%(.J%2^5!GXX$2(LP]/,V)=(CM21&PD'*
MQ3Y!;#4E0I]8=E!R)JQ%^MO5PM$3\SWD(<G0XJ8CS6>\%ZU"T@7!X-0@EKXD
M"TT>]YFH@JK><GT@NU(>P"Y<+9'-\-;6E!=(- 6WXN-YXVLSQC".(EW32?B@
MI,=B&0E1B0@Y[23]VB:ZMVR%#O7!1KBS^^B/VZM+G*, @8*@5H\.47PBK\86
M'$HUEC[%_@2_>P>)_ HQ*+P(.NE2GB4MP5[I7CHL^)@0"X\Z^1V2"Y0_2"%N
M-IS1(N](G%0X-U!Y,846K X%NJ5;SSD)ER;-H'VRAW]+K!_NS::9Q9!TQDFX
MAL:SV:/O]C^?J#/Z;:D^(IU*ES@>H7"^#]JWKU04V7RG!<@829-W"H>F@\>#
M3 +T%!NZ.054; \V@@##(J\]'I(,&1>\V 'EFH3KHWRQ&OWE6Z0;]HL8C<W9
MJ&!?20(-/W^6AMG\#7+B.&'5DK^]=!Y%*,2+B [)CHUP3\^Q.]ZX0I4X!PWJ
MO4XGC$K1J :N+(PP(L]\1?8$^0;!", 577.U/[R.*Y&R8)Q7R[5 T@V<N%[T
M*2<)7N0D8@/K9<49=-+_I$ZZ?#4;7J9'+D [D+-0UMN"/.A07?1T";JB6J6L
MZ*SFQBF"!: @.+X^0AHV+N<(J=MD9@G!UBN17. *]&L6(W8S/B4/?C+://C)
MESSX[>?!R21I/($4:<V**E48;'PX"<-Z@_03IU'@H[(+4G+D ;M..D$C#-54
MT'>D#D*H)1>8VZCC-+.BD?$(U<-9E?D-_4U-L+>)66"4&;RZ8>H2>CM-I.RY
M"M?Y!0*&B<Z8[J-<E?4[1ZMP.1&=2FU4C%0L1TPGP<AX1$NY%<L3$EW#4!;O
MV,IW31KX]B$0&<92ZA-XJ+I9FLK]DQ.!(Y2 /6P$1W1TMK#>'P$8D<M0MQQ-
MRJ;L19-)3O2Z4OQ,)(%.G7C^A_?NI>5R7.C78S7:)X?3R=5[T=N-55&#))#I
M7P*=*)(\J,?C^@_CY;'I?=I4L^#QTAQ)#+_\\.Y#8 .X M$7QP9"2)*,I4J*
M9B.4HW-.D&KXE6 >2(F04UHTY*-7<.!B.*D;30%9MR!/4D%*M#W;FO%IFH0=
M5L6N5.<DZ0J1,(@S*^_:/CDJX4(.'"O%CJC8,<2"<UTWE0ECB01)X<+&BU?=
M>BX)*\ZG4.R\7/6W&F-F_7E-^H!+QHIN424PG5S5 G3,']P-BN#X^$9%<#+
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
MDZO"GT@W3Y10\(GJ67AU":4FC_+;'Y(3QSCM-Y\<'(Q/&C^7*.#@ #IPQ[%
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
M_P-02P$"% ,4    " "%BK!6$WKJQ2L#  "K"P  $0              @ $
M    9'5O="TR,#(S,#4Q-2YX<V102P$"% ,4    " "%BK!6+1IA2_X*  "
MA@  %0              @ %: P  9'5O="TR,#(S,#4Q-5]L86(N>&UL4$L!
M A0#%     @ A8JP5@L+CW-5!P  U5<  !4              ( !BPX  &1U
M;W0M,C R,S U,35?<')E+GAM;%!+ 0(4 Q0    ( (6*L%9=8=)^#!,  "]I
M   +              "  1,6  !D=6]T7SAK+FAT;5!+ 0(4 Q0    ( (6*
ML%8OHR DKT$  /0Z @ +              "  4@I  !E>#DY,7@Q+FAT;5!+
M 0(4 Q0    ( (6*L%8;! 424S<   HT 0 *              "  2!K  !E
?>#DY>#(N:'1M4$L%!@     &  8 ;P$  )NB      $!

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