Public participation sparks debate over Mowbray Golf Course's future