Claim: David LeRoy Anderson is the makeup artist for The Walking Dead.
Verdict: NOT ENOUGH INFO