public profile
Son of D.Álvaro Anes Barreto and Mécia do Amaral Castelo-Branco Brother of Francisco Barreto Castelo-Branco and Antonio de Castelo-Branco Half brother of Fernão Álvares Barreto and João Álvares Barreto