David Keane & Partners

David Keane & Partners, which later became Keane Murphy Duff and later again practised as KMD Architecture.