Stephen Odang

Stephen Odang

Place of Birth: Surabaya, Indonesia Birthday: 06 October 1982 Bio: Mandala Abadi Shoji is an Indonesian film actor.