David Tao
An image from Fantasy Mission Force, one of the productions that also features David Tao.
David Tao

David Tao

August 23, 1943 — Shanghai, China
Fantasy Mission Force

Fantasy Mission Force

1983

Funny Family

Funny Family

1986

A Book of Heroes

A Book of Heroes

1986