Ownership of companies for Thomas J Herzfeld Advisors Inc