Francis de la Torre (Director)