he was born in edinburgh son of irish emigrant parents