- Irlanda
Declan é um graduado da Dun Laoghaire College of Art and Design (Dublin) e UCLA Extension (Los Angeles), onde estudou cinema e televisão. Seus primeiros curtas-metragens ganharam vários prêmios e participaram de vários festivais em todo o mundo. Fundou a Paradox Pictures com o produtor Liam O'Neill em 1990. A empresa produziu vários curtas-metragens, documentários e filmes.