Thomas J Herzfeld Advisors Inc