karl ravetch