JOHN ALLAN HOFFMAN