JOHN D. O’ROURKE, PE