Annual report pursuant to Section 13 and 15(d)

13. Commitments and Contingencies (Details-Minimum lease payments)

v3.7.0.1
13. Commitments and Contingencies (Details-Minimum lease payments)
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Year ending December 31, 2017 $ 816,135
Year ending December 31, 2018 546,459
Year ending December 31, 2019 529,450
Year ending December 31, 2020 451,369
Year ending December 31, 2021 68,168
Total minimum future lease payments $ 2,411,581