Michael David
An image from Planet Patrol, one of the productions that also features Michael David.

Michael David

Planet Patrol

Planet Patrol

1999