Ethan Allen holds annual shareholder meeting - ETD News | Rallies