Annual meeting set for June 7