JOHN O’ROURKE, PE