Ted Adzelan is a production designer and actor, known for Man Laksa (2006) and Baik Punya Cilok (2005).
No data