Wall Street's Most Accurate Analysts Say Hold These 3 Defensive Stocks With Over 6% Dividend Yields - Altria Group  ( NYSE:MO ) , Medifast  ( NYSE:MED )