Annual report pursuant to Section 13 and 15(d)

Short-Term Notes Payable - Summary of Short-Term Notes Payable (Details)

v3.19.3.a.u2
Short-Term Notes Payable - Summary of Short-Term Notes Payable (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Short-term notes payable $ 143,864 $ 124,213
Product Liability [Member] | Short-term Note Payable [Member]    
Short-term notes payable 3,177 5,295
Directors and Officers Liability [Member] | Short-term Note Payable [Member]    
Short-term notes payable $ 140,687 $ 118,918