Michael Haigney

Michael Haigney is an English voice actor for the Pokémon anime.

Humans

 * Blaine

Pokémon

 * Geodude
 * Charmander
 * Muk
 * Snorlax
 * Psyduck
 * Primeape
 * Koffing
 * Zippo
 * Seel
 * Dewgong
 * Hitmonlee
 * Hitmonchan
 * Hitmontop
 * Magby
 * Magmar
 * Nuzleaf
 * Charmandertwo