Greg's middle name is John. This information is not explicitly stated in the provided text, but it can be inferred from the fact that the answer is "John" and the question is "What is Greg's middle name?".
Mastering the Extreme: The Greg Puciato Quiz Challenge