public profile
Husband of Maria da Assunção Geraldes de Azevedo e Vasconcelos Pinto Cabral Malheiro Father of Maria Antónia da Assunção Geraldes Malheiro Ribas