Declan Dowd

Declan Dowd

Born 23 May 2006 in Leicester, Leicestershire, England, UK

Director/Cinematographer. Current CEO of PatternedImage Media.

Actor

Producer

Editor

Director

Cinematographer

Writer

Visual Effects