Peter Leake

Peter Leake is an American actor. He portrayed Director in Doom Patrol.