Director: Alex Wesley, Sergey Lesovoy
Sergey Lesovoy
The Surgeon (as Necrophagous Desecrator)
Philip Brocklehurst
The Surgeon (voice)
No streaming info available