John Gregory finishes strong.