Hal Rayle

Hal Rayle is an American voice actor.

TMNT roles

 * James Moriarty
 * Otto von Shrink
 * Raphael (1987 TV series) (alternate)
 * X-12