Neil Lim Sang

Neil Lim Sang is a senior animator at ZOIC Studios.