Birthdate
February 1963
Nationality
British
Occupations
Film & Tv Development Manager
Roles
Director
Address
93 Gowan Avenue, Fulham, London, SW6 6RQ
Francesca Leahy was born in February 1963.
Francesca Leahy Business Events
15 Jun 2000
Resignation
19 Jun 1997
Appointment