weather in john lawrance