Annual report pursuant to Section 13 and 15(d)

8. Notes Payable (Details - Future minimum payments)

v3.3.1.900
8. Notes Payable (Details - Future minimum payments) - USD ($)
Dec. 31, 2015
Dec. 31, 2014
Debt Disclosure [Abstract]    
Future minimum payments on long term debt, 2016 $ 269,031  
Future minimum payments on long term debt, 2017 2,903,898  
Future minimum payments on long term debt, 2018 0  
Future minimum payments on long term debt, 2019 0  
Future minimum payments on long term debt, 2020 and thereafter 0  
Future minimum payments on long term debt $ 3,172,929 $ 563,316