EJ Water Cooperative holds 29th Annual Meeting