Canadian Film Director Actor And
Glen Boon Sun Chua in Lundu Malaysia) is a Canadian film director actor and writer best known for his independent films.