Z . Hagenberg sr.