Claim: Ezra Edelman is an documentary producer of nature films.
Verdict: NOT ENOUGH INFO