Ray Schueler is known for his work on GhostWatcher (2002) and The Green Goblin's Last Stand (1992). Read more on iMDB