public profile
Son of Luis do Amaral Cardoso de Castelo-Branco and Leonor Vasques Husband of Maria Pinheiro Father of Mécia do Amaral Castelo-Branco Brother of João do Amaral Cardoso de Castelo-Branco and Leonor do Amaral Cardoso de Castelo-Branco