HAFEN JR , JOHN