Ned Ambler Bio, Photos and Updates
Bio: Ned Ambler is an American filmmaker and photographer who lives in the East Village of New York City. Iconic New York video store Kim's Video has a section devoted to his films.
Born: March 05, 1969 in Washington, District of Columbia, USA
Posted In: Actors