Vista Cos. names marketing/pr director