Where is Donovan Leitch?

Movie Role
The Blob (1988) Paul Taylor