jonathan teplitzky