People

Elly Howard

Elly Howard
  • Name: Elly Howard
  • Birthday: 1992-08-28
  • Place of birth: Santa Rosa, California, USA
  • Popularity: 0.2073
Biography: Elly Howard is a New York native and LA-based writer and director focused on female driven dark comedy.

Images: