Annual report pursuant to Section 13 and 15(d)

Note 18 - Lease Commitments: Schedule of approximate remaining annual minimum lease payments (Details)

v3.19.1
Note 18 - Lease Commitments: Schedule of approximate remaining annual minimum lease payments (Details) - Lease Commitments
Dec. 31, 2018
USD ($)
Rental Expense, Future Minimum Payments Due, Next Twelve Months $ 244,215
Rental Expense, Future Minimum Payments, Due in Two Years 214,900
Rental Expense, Future Minimum Payments, Due in Three Years 141,488
Rental Expense, Future Minimum Payments, Due in Four Years 19,463
Rental Expense, Future Minimum Payments Due $ 620,066