Bill MacGlaughlin


Battle for the Lost Planet (1986)
Prof. Isaac Hoffenstein