john mesko