Samuel Schwarz (Q10367343)
Engineer and historian
Language: