Management leadership and business careers in Galway, Ireland