Quarterly report pursuant to Section 13 or 15(d)

Notes Payable - Schedule of Notes Payable (Details)

v3.20.2
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Note payable $ 5,996,956 $ 3,977,710
Less current portion (3,776,294) (3,977,710)
Notes payable - third parties, net of current portion 2,220,662
Notes Payable - Third Parties One [Member]    
Note payable 1,741,893 1,741,893
Notes Payable Third Parties Two [Member]    
Note payable 297,068 335,817
Notes Payable Third Parties Three [Member]    
Note payable 1,450,000 1,900,000
Notes Payable Third Parties Four [Member]    
Note payable 2,385,921
Notes Payable Third Parties Five [Member]    
Note payable $ 122,074