Aristide Aubert du Petit-Thouars (Q665065)
French naval officer
Language: