Robert Glennon
Biography
Robert Glennon is an American actor and filmmaker, best known for his role as himself in the 2011 documentary "Last Call at the Oasis," where he explores the global water crisis. This film marked a notable moment in Glennon's career, highlighting his passion for environmental issues.