public profile
Son of João Luís de Castro Soares e Almeida and Maria da Luz Alves Brother of Abel Joaquim de Castro Soares e Almeida