Question: Which country the director of film The Immoral Mr. Teas is from?
Sentence (from "John F. Link Sr."): Link Sr. died on April 8, 1968 in Los Angeles, California, at the age of 67.
Relevant evidence: No