Captain John Leech

Captain John Leech is the main antagonist of The Adventures of Gulliver animated TV series. He is voiced by John Stephenson.

TV series

 * The Adventures of Gulliver