Zachary Wohlman is fighting for his life.