Barbara McCulloh

Barbara McCulloh

Barbara McCulloh was born in Washington, District of Columbia, USA. She is an actress, known for Peter Pan (2000), Courage the Cowardly Dog (1999) and In the Foxhole (2007).