ANNUAL MEETING FOLLOWED BY VILLAGE BOARD MEETING APRIL 11, 2024