David Gallagher(09) Mathilde Mills 15 Jun 2025 Save Image Image gallery: David Gallagher - A Journey Through His Diverse Career