Real name: Larry Quach
Professional American artist who does film and animation design work.
Very good at doing realistic giant monster art.