Annual report pursuant to Section 13 and 15(d)

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

v3.4.0.3
14. Commitments and Contingencies (Details-Minimum lease payments)
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Year ending December 31, 2016 $ 741,015
Year ending December 31, 2017 735,899
Year ending December 31, 2018 670,479
Year ending December 31, 2019 470,128
Year ending December 31, 2020 365,274
Total minimum future lease payments $ 2,982,795