Ricky Lai
Directing

Ricky Lai

Born 2000-01-08 · Hamilton, New Zealand

Ricky Lai is a filmmaker based in Auckland, New Zealand.

Credits

Newest first