Oakville Blades finish first half of 2023/24 season; improvements hopeful for second

by