JOHN P. HAYES, PENG