Stuart Dowling is known for Lobster Man from Mars (1989), The Twilight Zone (1985) and Say Yes (1986).
No data