Annual report pursuant to Section 13 and 15(d)

9. Notes Payable and Current Portion of Notes Payable (Details)

v3.19.1
9. Notes Payable and Current Portion of Notes Payable (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Notes payable $ 3,478,869 $ 488,000
Notes payable, current maturities (3,478,869) (188,000)
Notes payable, long term 0 300,000
Note Payable 1 [Member]    
Notes payable 0 8,000
Note Payable 2 [Member]    
Notes payable 80,000 80,000
Note Payable 3 [Member]    
Notes payable 100,000 100,000
Note Payable 4 [Member]    
Notes payable 298,869 300,000
Note Payable 5 [Member]    
Notes payable 1,000,000 0
Note Payable 6 [Member]    
Notes payable $ 2,000,000 $ 0