CWA Asset Management Group LLC