AGM (part 2)

30jul7:30 pmAGM (part 2)on Zoom