Background
Cara, Leila was born on October 25, 1963 in San Francisco, California, United States. Daughter of Alan Robert and Jeanne (Rosen) Lakein.
Cara, Leila was born on October 25, 1963 in San Francisco, California, United States. Daughter of Alan Robert and Jeanne (Rosen) Lakein.
Bachelor, San Francisco State University, 1984. Master of Arts, American University, Cairo, 1987.
Movie extra, Hong Kong, 1988-1991; owner, Zebra Sterling, Santa Cruz, California, since 1991; owner, Max Planck Institute Multimedia, Santa Cruz, California, since 1993.