From Taiwan
Steve Wang (Chinese: 王孫杰; pinyin: Wáng Sūnjié) is an American make-up artist and filmmaker. (Via Wikipedia)
Wolfman's Got NardsFilm • 2018
The GuyverFilm • 1991