David Roy
Director Actor
David Roy is a Director Actor - known through the film Exit (2006), Taiwan: Lockout - The Case for Taiwan and the UN (1994)
David Roy is a Director Actor - known through the film Exit (2006), Taiwan: Lockout - The Case for Taiwan and the UN (1994)