Who was the only MLB pitcher to hit a home run off Hall of Famer Randy Johnson?

Sport Trivia: Who was the only MLB pitcher to hit a home run off Hall of Famer Randy Johnson?