Claim: David LeRoy Anderson is an English makeup artist who has won an award for a 1997 American science fiction action comedy film loosely based on the series created by an American comic book author.
Verdict: REFUTE