Henry Foster (Q1365806)
Royal Navy officer and scientist
Language: