john meares