Lisa Higuchi is known for her work on Alien Code (2018), Lost (2004) and Fear of a Black Planet.
No data